Esempio n. 1
0
def test_cannot_create_addres_required_fields(client):
    address_data = {}

    address = Address(**address_data)
    with pytest.raises(
        ValidationError,
        match="['city', 'state_province', 'country', 'public_area_desc', 'number']",
    ):
        address.validate()
Esempio n. 2
0
def test_can_create_address_without_zip_code(client):
    address_data = {
        "city": "São Carlos",
        "state_province": "SP",
        "country": "Brazil",
        "public_area_desc": "Av Lapena",
        "number": "877",
    }

    address = Address(**address_data)
    address.validate()

    assert address.to_json() == json.dumps(address_data)