Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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']
Ejemplo n.º 3
0
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