def test_different_street_descriptors(self): self.assertTrue( validator.address_validator("123 Test Road, Berkeley, CA, 94704", self.address_regex_for_testing)) self.assertTrue( validator.address_validator("123 Test Drive, Berkeley, CA, 94704", self.address_regex_for_testing)) self.assertTrue( validator.address_validator("123 Test Ave, Berkeley, CA, 94704", self.address_regex_for_testing)) self.assertTrue( validator.address_validator("123 Test St, Berkeley, CA, 94704", self.address_regex_for_testing)) self.assertTrue( validator.address_validator("123 Test Street, Berkeley, CA, 94704", self.address_regex_for_testing)) self.assertTrue( validator.address_validator("123 Test Avenue, Berkeley, CA, 94704", self.address_regex_for_testing))
def test_no_state_name_needed(self): self.assertTrue( validator.address_validator("123 Test St, Berkeley, 94704", self.address_regex_for_testing))
def test_no_city_name_needed(self): self.assertTrue( validator.address_validator("123 Test St, CA, 94704", self.address_regex_for_testing))
def test_too_long_address(self): self.assertFalse( validator.address_validator( "1231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231233123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123 Test Road, Berkeley, CA", self.address_regex_for_testing))
def test_must_end_with_zip(self): self.assertFalse( validator.address_validator("123 Test Road, Berkeley, CA", self.address_regex_for_testing))
def test_some_extra_whitespace_in_address(self): self.assertFalse( validator.address_validator("123 Test Road, Berkeley, CA", self.address_regex_for_testing))
def test_too_short_address(self): self.assertFalse( validator.address_validator("123", self.address_regex_for_testing))
def test_only_white_space_in_address(self): self.assertFalse( validator.address_validator(" ", self.address_regex_for_testing))
def test_special_characters_address(self): self.assertFalse( validator.address_validator("12: Test Road, Berkeley, CA, 94704", self.address_regex_for_testing))
def test_letters_and_numbers_address(self): self.assertTrue( validator.address_validator("123 Test Road, Berkeley, CA, 94704", self.address_regex_for_testing))
def test_number_needed_at_start(self): self.assertFalse( validator.address_validator( "Suite One Telegraph Ave, Berkeley, CA, 94704", self.address_regex_for_testing))
def test_empty_string(self): self.assertFalse( validator.address_validator("", self.address_regex_for_testing))