"""Unit tests for Contract Lifecycle Schedule Detail schema.""" from abacus_contract.schemas.contract_lifecycle_schedule_detail\ import ContractLifecycleScheduleDetailSchema from 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 }