예제 #1
0
 def test_ecl_valid(self):
     self.assertEqual(fieldValidator('ecl', 'brn'), True, 'Valid')
예제 #2
0
 def test_hcl_invalid_value(self):
     self.assertEqual(fieldValidator('hcl', '#123abz'), False, 'Invalid')
예제 #3
0
 def test_hcl_invalid_ha(self):
     self.assertEqual(fieldValidator('hcl', '123abc'), False, 'Invalid')
예제 #4
0
 def test_hgt_invalid_units(self):
     self.assertEqual(fieldValidator('hgt', '190'), False, 'Invalid')
예제 #5
0
 def test_hcl_valid(self):
     self.assertEqual(fieldValidator('hcl', '#123abc'), True, 'Valid')
예제 #6
0
 def test_hgt_valid_cm(self):
     self.assertEqual(fieldValidator('hgt', '190cm'), True, 'Valid')
예제 #7
0
 def test_hgt_invalid_measure(self):
     self.assertEqual(fieldValidator('hgt', '190in'), False, 'Invalid')
예제 #8
0
 def test_iyr_invalid(self):
     self.assertEqual(fieldValidator('iyr', '2003'), False, 'Invalid')
예제 #9
0
 def test_hgt_valid_in(self):
     self.assertEqual(fieldValidator('hgt', '60in'), True, 'Valid')
예제 #10
0
 def test_iyr_valid(self):
     self.assertEqual(fieldValidator('iyr', '2011'), True, 'Valid')
예제 #11
0
 def test_byr_valid(self):
     self.assertEqual(fieldValidator('byr', '2002'), True, 'Valid')
예제 #12
0
 def test_pid_invalid_nn(self):
     self.assertEqual(fieldValidator('pid', '012E5678'), False, 'Invalid')
예제 #13
0
 def test_pid_valid(self):
     self.assertEqual(fieldValidator('pid', '000000001'), True, 'Valid')
예제 #14
0
 def test_ecl_invalid(self):
     self.assertEqual(fieldValidator('ecl', 'wat'), False, 'Invalid')