"""Unit tests for Contract Lifecycle Schedule Detail schema.""" from abacus_contract.schemas.contract_lifecycle_schedule_detail import ( ContractLifecycleScheduleDetailSchema, ) from abacus_contract.tests.utils.factories import ContractLifecycleScheduleDetailFactory def test_contract_lifecycle_schedule_detail_schema(): """Test ContractLifecycleScheduleDetail schema.""" mock_contract_lifecycle_schedule_detail = ( ContractLifecycleScheduleDetailFactory.create() ) schedule_detail_id = ( mock_contract_lifecycle_schedule_detail.contract_lifecycle_schedule_detail_id ) period_interval = mock_contract_lifecycle_schedule_detail.period_interval period_type = mock_contract_lifecycle_schedule_detail.period_type schema = ContractLifecycleScheduleDetailSchema() result = schema.dump(mock_contract_lifecycle_schedule_detail) assert result == { 'contract_lifecycle_schedule_detail_id': schedule_detail_id, 'period_interval': period_interval, 'period_type': period_type, }