예제 #1
0
 def test_valid_entity(self):
     e = Entity()
     e.name = "Acme Inc."
     e.tax_scheme = "VAT"
     e.tax_scheme_id = "ES34626691F"
     e.country = "ES"
     e.party_legal_entity_id = "ES34626691F"
     e.registration_name = "Acme INc."
     e.endpoint = "ES76281415Y"
     e.endpoint_scheme = "ES:VAT"
     p = PostalAddress(address="easy street",
                       city_name="Barcelona",
                       postal_zone="08080",
                       country="ES")
     e.postal_address = p
     assert e.is_valid()
     assert e.tax_scheme == "VAT"
     assert e.tax_scheme_id == "ES34626691F"
     assert e.endpoint == "ES76281415Y"
     assert e.registration_name == "Acme INc."
예제 #2
0
 def test_unsuported_tax_scheme(self):
     e = Entity()
     with pytest.raises(ValueError):
         e.tax_scheme = "ASF"