Esempio n. 1
0
 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))
Esempio n. 2
0
 def test_no_state_name_needed(self):
     self.assertTrue(
         validator.address_validator("123 Test St, Berkeley, 94704",
                                     self.address_regex_for_testing))
Esempio n. 3
0
 def test_no_city_name_needed(self):
     self.assertTrue(
         validator.address_validator("123 Test St, CA, 94704",
                                     self.address_regex_for_testing))
Esempio n. 4
0
 def test_too_long_address(self):
     self.assertFalse(
         validator.address_validator(
             "1231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231233123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123 Test  Road,  Berkeley,  CA",
             self.address_regex_for_testing))
Esempio n. 5
0
 def test_must_end_with_zip(self):
     self.assertFalse(
         validator.address_validator("123 Test Road, Berkeley, CA",
                                     self.address_regex_for_testing))
Esempio n. 6
0
 def test_some_extra_whitespace_in_address(self):
     self.assertFalse(
         validator.address_validator("123 Test  Road,  Berkeley,  CA",
                                     self.address_regex_for_testing))
Esempio n. 7
0
 def test_too_short_address(self):
     self.assertFalse(
         validator.address_validator("123", self.address_regex_for_testing))
Esempio n. 8
0
 def test_only_white_space_in_address(self):
     self.assertFalse(
         validator.address_validator("      ",
                                     self.address_regex_for_testing))
Esempio n. 9
0
 def test_special_characters_address(self):
     self.assertFalse(
         validator.address_validator("12: Test Road, Berkeley, CA, 94704",
                                     self.address_regex_for_testing))
Esempio n. 10
0
 def test_letters_and_numbers_address(self):
     self.assertTrue(
         validator.address_validator("123 Test Road, Berkeley, CA, 94704",
                                     self.address_regex_for_testing))
Esempio n. 11
0
 def test_number_needed_at_start(self):
     self.assertFalse(
         validator.address_validator(
             "Suite One Telegraph Ave, Berkeley, CA, 94704",
             self.address_regex_for_testing))
Esempio n. 12
0
 def test_empty_string(self):
     self.assertFalse(
         validator.address_validator("", self.address_regex_for_testing))