def test_minutes_field(self): f = MinutesFormField() self.assertEqual(120, f.clean(2)) self.assertEqual(121, f.clean('2:01')) self.assertEqual(121, f.clean('2:1')) self.assertEqual(120, f.clean('2')) self.assertEqual(150, f.clean('2.5')) self.assertEqual(150, f.clean('2,5')) self.assertEqual(150, f.clean('2.50')) self.assertEqual(150, f.clean('2.50.120')) self.assertEqual(135, f.clean('2.25')) self.assertEqual(165, f.clean('2.75')) minutes = 480 for i in range(60): self.assertEqual(minutes + i, f.clean('8:%d' % (i))) # No errors on empty value when the field is not required f.required = False f.clean(None)
def test_minutes_field(self): f = MinutesFormField() self.assertEqual(120, f.clean(2)) self.assertEqual(121, f.clean('2:01')) self.assertEqual(121, f.clean('2:1')) self.assertEqual(120, f.clean('2')) self.assertEqual(150, f.clean('2.5')) self.assertEqual(150, f.clean('2,5')) self.assertEqual(150, f.clean('2.50')) self.assertEqual(150, f.clean('2.50.120')) self.assertEqual(135, f.clean('2.25')) self.assertEqual(165, f.clean('2.75')) minutes = 480 for i in range(60): self.assertEqual(minutes + i, f.clean('8:%d' % (i))) # No errors on empty value when the field is not required f.required = False f.clean(None)