def test_find_by_id(session): """Assert that find party by party ID contains all expected elements.""" party = Party.find_by_id(200000000) assert party assert party.party_id == 200000000 assert party.address_id assert party.party_type_cd == 'RG' assert party.first_name assert party.middle_name assert party.last_name assert party.registration_id assert not party.branch_id assert not party.business_name assert not party.birth_date assert not party.registration_id_end
def test_find_by_id_client(session): """Assert that find party by party ID for a client party contains all expected elements.""" party = Party.find_by_id(200000004) assert party assert party.party_type_cd == 'SP' assert party.party_id == 200000004 assert party.registration_id assert not party.first_name assert not party.middle_name assert not party.last_name assert not party.birth_date assert not party.registration_id_end json_data = party.json assert json_data['code'] == '200000000' assert json_data['businessName'] assert json_data['address']
def test_find_by_id_invalid(session): """Assert that find party by non-existent party ID returns the expected result.""" party = Party.find_by_id(300000000) assert not party