Exemplo n.º 1
0
 def test_as_lob_params_returns_fields_when_populated(self):
     kwargs = dict(primary_line="150 Court St. #2",
                   city="Brooklyn",
                   state="NY",
                   zip_code="11201")
     ad = AddressDetails(**kwargs)
     assert ad.as_lob_params() == kwargs
Exemplo n.º 2
0
 def test_str_works(self):
     assert str(AddressDetails(address='hi\nthere')) == 'hi / there'
Exemplo n.º 3
0
 def test_as_lob_params_returns_address_string_when_not_populated(self):
     ad = AddressDetails(address="150 Court St. #2\nBrooklyn, NY 11201")
     assert ad.as_lob_params() == {
         'address': "150 Court St. #2\nBrooklyn, NY 11201"
     }
Exemplo n.º 4
0
 def test_is_populated_works(self):
     ad = AddressDetails()
     assert ad.is_populated() is False
     ad.primary_line = 'hi'
     assert ad.is_populated() is False
     ad.city = 'there'
     assert ad.is_populated() is False
     ad.state = 'NY'
     assert ad.is_populated() is False
     ad.zip_code = '12345'
     assert ad.is_populated() is True