"""Tests for reference_signing_entity serialization.""" from abacus_contract.schemas.reference_signing_entity import \ ReferenceSigningEntitySchema from tests.utils.factories import ReferenceSigningEntityFactory def test_reference_signing_entity_schema(): """Test reference_signing_entity serialization.""" reference_signing_entity = ReferenceSigningEntityFactory.create() result = ReferenceSigningEntitySchema().dump(reference_signing_entity) assert result == { 'reference_signing_entity_id': reference_signing_entity.reference_signing_entity_id, 'reference_sap_profit_center_id': reference_signing_entity.reference_sap_profit_center_id, 'reference_payment_entity_id': reference_signing_entity.reference_payment_entity_id, 'company_code': reference_signing_entity.company_code, 'legal_name': 'AWAL Digital Limited', 'vat_number': 'GB 423 4787 86', 'company_registration_number': '04430703', 'address': '2 Canal Reach, London, N1C 4DB' }