Beispiel #1
0
 def test_id_bad_length(self):
     """ Test for checking bad length id """
     id_too_long = "A1234567890"
     id_too_short = "Z02345678"
     id_empty = ""
     self.assertEqual(is_id_valid(id_too_long), False)
     self.assertEqual(is_id_valid(id_too_short), False)
     self.assertEqual(is_id_valid(id_empty), False)
Beispiel #2
0
 def test_id_not_a_string(self):
     """ Test for checking id with bad var type """
     id_integer = 1745896325
     id_dictionary = {"id": "J123456789"}
     id_list = ["J123456789"]
     id_bool = True
     id_null = None
     self.assertEqual(is_id_valid(id_integer), False)
     self.assertEqual(is_id_valid(id_dictionary), False)
     self.assertEqual(is_id_valid(id_list), False)
     self.assertEqual(is_id_valid(id_bool), False)
     self.assertEqual(is_id_valid(id_null), False)
Beispiel #3
0
 def test_id_with_special_char(self):
     """ Test for checking id with special char """
     id_key_special_char = "é123456789"
     id_number_special_char = "J1234567+9"
     self.assertEqual(is_id_valid(id_key_special_char), False)
     self.assertEqual(is_id_valid(id_number_special_char), False)
Beispiel #4
0
 def test_key_is_lowercase(self):
     """ Test for checking id with letter in lowercase """
     good_letter_but_lowercase = "j123456789"
     bad_letter_lowercase = "a123456789"
     self.assertEqual(is_id_valid(good_letter_but_lowercase), False)
     self.assertEqual(is_id_valid(bad_letter_lowercase), False)
Beispiel #5
0
 def test_key_is_not_letter(self):
     """ Test for checking id with no letter or no number """
     id_no_letter = "0123456789"
     id_no_number = "AZERTISKJC"
     self.assertEqual(is_id_valid(id_no_letter), False)
     self.assertEqual(is_id_valid(id_no_number), False)
Beispiel #6
0
 def test_bad_id(self):
     """ Test for checking bad id - numbers not corresponding to letter """
     bad_id1 = "A123456789"
     bad_id2 = "Z023456789"
     self.assertEqual(is_id_valid(bad_id1), False)
     self.assertEqual(is_id_valid(bad_id2), False)
Beispiel #7
0
 def test_good_id(self):
     """ Test for checking good id """
     good_id1 = "J123456789"
     good_id2 = "Z009999999"
     self.assertEqual(is_id_valid(good_id1), True)
     self.assertEqual(is_id_valid(good_id2), True)