Beispiel #1
0
 def test_retrieve_postcode_sector(self):
     postcode = UKPostcode("L1 8JQ")
     self.assertEqual("L1 8", postcode.postcode_sector)
Beispiel #2
0
 def test_retrieve_postcode_unit(self):
     postcode = UKPostcode("L1 8JQ")
     self.assertEqual("JQ", postcode.postcode_unit)
Beispiel #3
0
 def test_retrieve_postcode_area_with_single_char(self):
     postcode = UKPostcode("L1 8JQ")
     self.assertEqual("L", postcode.postcode_area)
Beispiel #4
0
 def test_retrieve_postcode_district(self):
     postcode = UKPostcode("L1 8JQ")
     self.assertEqual("L1", postcode.postcode_district)
Beispiel #5
0
 def test_retrieve_inward_code(self):
     postcode = UKPostcode("SW1W 0NY")
     self.assertEqual("0NY", postcode.inward_code)
Beispiel #6
0
 def test_retrieve_postcode_area_with_two_chars(self):
     postcode = UKPostcode("SW1W 0NY")
     self.assertEqual("SW", postcode.postcode_area)
Beispiel #7
0
 def test_instantiate_invalid_postcode_raises_exception(self):
     with self.assertRaises(PostcodeValidationError):
         UKPostcode(INVALID_POSTCODE)
Beispiel #8
0
 def test_retrieve_outward_code(self):
     postcode = UKPostcode("SW1W 0NY")
     self.assertEqual("SW1W", postcode.outward_code)
Beispiel #9
0
 def test_instantiate_valid_postcode(self):
     postcode = UKPostcode(VALID_POSTCODE)
     self.assertEqual(VALID_POSTCODE, postcode.code)
Beispiel #10
0
 def test_format_postcode_shows_uppercase_code(self):
     postcode = UKPostcode("sw1w 0ny")
     self.assertEqual("SW1W 0NY", '{}'.format(postcode))
Beispiel #11
0
 def test_format_postcode_without_space(self):
     postcode = UKPostcode("SW1W 0NY")
     self.assertEqual("SW1W0NY",
                      f"{postcode.outward_code}{postcode.inward_code}")
Beispiel #12
0
 def test_format_postcode_with_lower_case_letters(self):
     postcode = UKPostcode("SW1W 0NY")
     self.assertEqual("sw1w 0ny", f"{postcode.code.lower()}")
Beispiel #13
0
 def test_format_postcode_using_outward_code_and_inward_code_and_string_literals(
         self):
     postcode = UKPostcode("SW1W 0NY")
     self.assertEqual("SW1W 0NY",
                      f"{postcode.outward_code} {postcode.inward_code}")