@@ -22,7 +22,7 @@ def test_address_create_verify(incorrect_address, test_client):
2222 """
2323 Test creating an address with the `verify` param.
2424 """
25- # Creating normally (without specifying "verify") will make the address, perform no verifications
25+ # Creating normally (without specifying "verify") will make the address and perform no verifications
2626 address = test_client .address .create (** incorrect_address )
2727
2828 assert isinstance (address , Address )
@@ -33,7 +33,23 @@ def test_address_create_verify(incorrect_address, test_client):
3333 address = test_client .address .create (** incorrect_address )
3434
3535 assert isinstance (address , Address )
36+
37+ # Delivery verification assertions
3638 assert address .verifications .delivery .success is False
39+ # TODO: details is not deserializing correctly, related to the larger "double EasyPostObject" wrapping issue
40+ # assert address.verifications.delivery.details == {}
41+ assert address .verifications .delivery .errors [0 ].code == "E.ADDRESS.NOT_FOUND"
42+ assert address .verifications .delivery .errors [0 ].field == "address"
43+ assert address .verifications .delivery .errors [0 ].suggestion is None
44+ assert address .verifications .delivery .errors [0 ].message == "Address not found"
45+
46+ # Zip4 verification assertions
47+ assert address .verifications .zip4 .success is False
48+ assert address .verifications .zip4 .details is None
49+ assert address .verifications .zip4 .errors [0 ].code == "E.ADDRESS.NOT_FOUND"
50+ assert address .verifications .zip4 .errors [0 ].field == "address"
51+ assert address .verifications .zip4 .errors [0 ].suggestion is None
52+ assert address .verifications .zip4 .errors [0 ].message == "Address not found"
3753
3854
3955@pytest .mark .vcr ()
0 commit comments