예제 #1
0
 def test_zip_code_valid_A9A_format_N(self):
     assert is_valid('N1P 1BB')
예제 #2
0
 def test_zip_code_valid_AA9A_format_SE(self):
     assert is_valid('SE1P 1BB')
예제 #3
0
 def test_zip_code_invalid_A9A_format_E(self):
     assert not is_valid('E1C 1BB')
예제 #4
0
 def test_zip_code_valid_AA9A_format_WC(self):
     assert is_valid('WC2A 1BB')
예제 #5
0
 def test_zip_code_invalid_AA9A_format_NW_bad_letter(self):
     assert not is_valid('NW1B 1BB')
예제 #6
0
 def test_zip_code_invalid_AA9A_format_EC(self):
     assert not is_valid('EC5W 1BB')
예제 #7
0
 def test_zip_code_invalid_AA9A_format_WC(self):
     assert not is_valid('WC3A 1BB')
예제 #8
0
 def test_zip_code_with_extra_whitespaces_is_invalid(self):
     assert not is_valid('E C 1 A1 B B')
예제 #9
0
 def test_zip_code_invalid_first_letter(self):
     assert not is_valid('QC1A 1BB')
예제 #10
0
 def test_zip_code_special_case_is_valid(self):
     assert is_valid('ASCN 1ZZ')
예제 #11
0
 def test_zip_code_in_lowercase_is_valid(self):
     assert is_valid('ec1a 1bb')
예제 #12
0
 def test_zip_code_AA99_9AA_format_is_valid(self):
     assert is_valid('DN55 1PT')
예제 #13
0
 def test_zip_code_AA9_9AA_format_is_valid(self):
     assert is_valid('CR2 6XH')
예제 #14
0
 def test_zip_code_A99_9AA_format_is_valid(self):
     assert is_valid('B33 8TH')
예제 #15
0
 def test_zip_code_valid_double_digit_district(self):
     assert is_valid('AB10 1BB')
예제 #16
0
 def test_zip_code_invalid_second_letter(self):
     assert not is_valid('BJ1A 1BB')
예제 #17
0
 def test_zip_code_valid_single_digit_district(self):
     assert is_valid('BR1 1BB')
예제 #18
0
 def test_zip_code_invalid_third_letter(self):
     assert not is_valid('E1Z 1BB')
예제 #19
0
 def test_zip_code_invalid_AA9A_format_SW(self):
     assert not is_valid('SW2A 1BB')
예제 #20
0
 def test_zip_code_AA9A_9AA_format_is_valid(self):
     assert is_valid('EC1A 1BB')
예제 #21
0
 def test_zip_code_A9A_9AA_format_is_valid(self):
     assert is_valid('W1A 0AX')
예제 #22
0
 def test_zip_code_invalid_fourth_letter(self):
     assert not is_valid('EC1Z 1BB')
예제 #23
0
 def test_zip_code_invalid_AA9A_format_NW_bad_digit(self):
     assert not is_valid('NW2W 1BB')
예제 #24
0
 def test_zip_code_invalid_last_inward_letters(self):
     assert not is_valid('EC1A 1CI')
예제 #25
0
 def test_zip_code_valid_AA9A_format_NW(self):
     assert is_valid('NW1W 1BB')
예제 #26
0
 def test_zip_code_valid_area_when_district_is_zero(self):
     assert is_valid('CR0 1BB')
예제 #27
0
 def test_zip_code_valid_A9A_format_W(self):
     assert is_valid('W1C 1BB')
예제 #28
0
 def test_zip_code_valid_area_is_BS_district_is_ten(self):
     assert is_valid('BS10 1BB')
예제 #29
0
 def test_zip_code_valid_A9A_format_E(self):
     assert is_valid('E1W 1BB')
예제 #30
0
 def test_zip_code_A9_9AA_format_is_valid(self):
     assert is_valid('M1 1AE')