def METHOD_NAME(self):
    customer = Customer.create().customer
    address = Address.create({
        "customer_id": customer.id,
        "street_address": "1811 E Main St",
        "extended_address": "Suite 200",
        "locality": "Chicago",
        "region": "Illinois",
        "postal_code": "60622",
        "country_name": "United States of America"
    }).address
    result = Address.update(customer.id, address.id, {
        "street_address": "123 E New St",
        "country_name": "United States of Invalid"
    })
    self.assertFalse(result.is_success)
    country_name_errors = result.errors.for_object("address").on("country_name")
    self.assertEqual(1, len(country_name_errors))
    self.assertEqual(ErrorCodes.Address.CountryNameIsNotAccepted, country_name_errors[0].code)