def test_timefield_3(self):
     f = TimeField()
     # Test whitespace stripping behavior (#5714)
     self.assertEqual(datetime.time(14, 25), f.clean(' 14:25 '))
     self.assertEqual(datetime.time(14, 25, 59), f.clean(' 14:25:59 '))
     with self.assertRaisesMessage(ValidationError, "'Enter a valid time.'"):
         f.clean('   ')
Beispiel #2
0
 def test_timefield_3(self):
     f = TimeField()
     # Test whitespace stripping behavior (#5714)
     self.assertEqual(datetime.time(14, 25), f.clean(' 14:25 '))
     self.assertEqual(datetime.time(14, 25, 59), f.clean(' 14:25:59 '))
     with self.assertRaisesMessage(ValidationError, "'Enter a valid time.'"):
         f.clean('   ')
 def test_timefield_1(self):
     f = TimeField()
     self.assertEqual(datetime.time(14, 25), f.clean(datetime.time(14, 25)))
     self.assertEqual(datetime.time(14, 25, 59), f.clean(datetime.time(14, 25, 59)))
     self.assertEqual(datetime.time(14, 25), f.clean('14:25'))
     self.assertEqual(datetime.time(14, 25, 59), f.clean('14:25:59'))
     with self.assertRaisesMessage(ValidationError, "'Enter a valid time.'"):
         f.clean('hello')
     with self.assertRaisesMessage(ValidationError, "'Enter a valid time.'"):
         f.clean('1:24 p.m.')
Beispiel #4
0
 def test_timefield_1(self):
     f = TimeField()
     self.assertEqual(datetime.time(14, 25), f.clean(datetime.time(14, 25)))
     self.assertEqual(datetime.time(14, 25, 59), f.clean(datetime.time(14, 25, 59)))
     self.assertEqual(datetime.time(14, 25), f.clean('14:25'))
     self.assertEqual(datetime.time(14, 25, 59), f.clean('14:25:59'))
     with self.assertRaisesMessage(ValidationError, "'Enter a valid time.'"):
         f.clean('hello')
     with self.assertRaisesMessage(ValidationError, "'Enter a valid time.'"):
         f.clean('1:24 p.m.')
 def test_timefield_2(self):
     f = TimeField(input_formats=['%I:%M %p'])
     self.assertEqual(datetime.time(14, 25), f.clean(datetime.time(14, 25)))
     self.assertEqual(datetime.time(14, 25, 59), f.clean(datetime.time(14, 25, 59)))
     self.assertEqual(datetime.time(4, 25), f.clean('4:25 AM'))
     self.assertEqual(datetime.time(16, 25), f.clean('4:25 PM'))
     with self.assertRaisesMessage(ValidationError, "'Enter a valid time.'"):
         f.clean('14:30:45')
Beispiel #6
0
 def test_timefield_2(self):
     f = TimeField(input_formats=['%I:%M %p'])
     self.assertEqual(datetime.time(14, 25), f.clean(datetime.time(14, 25)))
     self.assertEqual(datetime.time(14, 25, 59), f.clean(datetime.time(14, 25, 59)))
     self.assertEqual(datetime.time(4, 25), f.clean('4:25 AM'))
     self.assertEqual(datetime.time(16, 25), f.clean('4:25 PM'))
     with self.assertRaisesMessage(ValidationError, "'Enter a valid time.'"):
         f.clean('14:30:45')