示例#1
0
    def test_empty_address(self):
        """
        Test what happens when we try & normalize a non-existent address.
        """
        normalized_addr = _normalize_address_str(None)
        self.assertEqual(None, normalized_addr)

        normalized_addr = _normalize_address_str('')
        self.assertEqual(None, normalized_addr)
示例#2
0
    def test_empty_address(self):
        """
        Test what happens when we try & normalize a non-existent address.
        """
        normalized_addr = _normalize_address_str(None)
        self.assertEqual(None, normalized_addr)

        normalized_addr = _normalize_address_str('')
        self.assertEqual(None, normalized_addr)
示例#3
0
    def test_abbrev_street_types(self):
        """
        Catches the spelled out street types e.g., "Street" == "St"  
        """

        normalized_addr = _normalize_address_str("STREET")
        self.assertEqual(normalized_addr, "st")

        normalized_addr = _normalize_address_str("Street")
        self.assertEqual(normalized_addr, "st")

        normalized_addr = _normalize_address_str("Boulevard")
        self.assertEqual(normalized_addr, "blvd")

        normalized_addr = _normalize_address_str("avenue")
        self.assertEqual(normalized_addr, "ave")
示例#4
0
    def test_abbrev_street_types(self):
        """
	Catches the spelled out street types e.g., "Street" == "St"  
	"""

	normalized_addr = _normalize_address_str("STREET")
        self.assertEqual(normalized_addr, "st")
	
        normalized_addr = _normalize_address_str("Street")
        self.assertEqual(normalized_addr, "st")

	normalized_addr = _normalize_address_str("Boulevard")
        self.assertEqual(normalized_addr, "blvd")
	
        normalized_addr = _normalize_address_str("avenue")
        self.assertEqual(normalized_addr, "ave")
示例#5
0
 def test_strip_leading_zeros(self):
     """
     Some of the addresses we receive have leading zeros.
     E.G. 240102 N Hazel Alley might be 0000240102 N Hazel Alley
     This tests the change to _normaliz
     """
     normalized_addr = _normalize_address_str("0000123")
     self.assertEqual(normalized_addr, "123")
示例#6
0
 def test_strip_leading_zeros(self):
     """
     Some of the addresses we receive have leading zeros.
     E.G. 240102 N Hazel Alley might be 0000240102 N Hazel Alley
     This tests the change to _normaliz
     """
     normalized_addr = _normalize_address_str("0000123")
     self.assertEqual(normalized_addr, "123")
示例#7
0
 def run(self):
     result = _normalize_address_str(message)
     self.assertEquals(expected, result)
示例#8
0
 def run(self):
     result = _normalize_address_str(message)
     self.assertEquals(expected, result)
示例#9
0
 def test_normalize_simple_address(self):
     normalized_addr = _normalize_address_str("123 Test St.")
     self.assertEqual(normalized_addr, "123 test st")
示例#10
0
 def test_integer_address(self):
     normalized_addr = _normalize_address_str(123)
     self.assertEqual('123', normalized_addr)
示例#11
0
 def test_missing_street_name(self):
     normalized_addr = _normalize_address_str("123")
     self.assertEqual(normalized_addr, "123")
示例#12
0
 def test_missing_number(self):
     normalized_addr = _normalize_address_str("Test St.")
     self.assertEqual(normalized_addr, "test st")
示例#13
0
 def test_normalize_simple_address(self):
     normalized_addr = _normalize_address_str("123 Test St.")
     self.assertEqual(normalized_addr, "123 test st")
示例#14
0
 def test_integer_address(self):
     normalized_addr = _normalize_address_str(123)
     self.assertEqual('123', normalized_addr)
示例#15
0
 def test_missing_street_name(self):
     normalized_addr = _normalize_address_str("123")
     self.assertEqual(normalized_addr, "123")
示例#16
0
 def test_missing_number(self):
     normalized_addr = _normalize_address_str("Test St.")
     self.assertEqual(normalized_addr, "test st")