Ejemplo n.º 1
0
 def test_comparison(self):
     one_minute = Seconds(60)
     one_hour = Seconds(3600)
     one_hour2 = Seconds(3600)
     self.assertTrue(one_hour > one_minute)
     self.assertFalse(one_hour > one_hour2)
     self.assertTrue(one_hour >= one_hour2)
     self.assertTrue(one_hour == one_hour2)
     self.assertFalse(one_hour != one_hour2)
     self.assertFalse(one_hour < one_hour2)
     self.assertTrue(one_hour <= one_hour2)
Ejemplo n.º 2
0
 def test_prep_db_value_Seconds(self):
     self.assertEqual(500, self.f.get_prep_value(Seconds(500)))
Ejemplo n.º 3
0
 def test_to_python_hms_string(self):
     self.assertEqual(Seconds(3661), self.f.to_python('01:01:01'))
Ejemplo n.º 4
0
 def test_to_python_seconds_string(self):
     self.assertEqual(Seconds(500), self.f.to_python('500'))
Ejemplo n.º 5
0
 def test_to_python_Seconds(self):
     self.assertEqual(Seconds(500), self.f.to_python(Seconds(500)))
Ejemplo n.º 6
0
 def test_to_python_int(self):
     self.assertEqual(Seconds(400), self.f.to_python(400))
Ejemplo n.º 7
0
 def test_unequal_int(self):
     seconds = Seconds(1000)
     self.assertNotEqual(seconds, 1000)
Ejemplo n.º 8
0
 def test_from_hms(self):
     standard = Seconds(45296)
     from_hms = Seconds.from_hms(hours=12, minutes=34, seconds=56)
     self.assertEqual(standard, from_hms)
Ejemplo n.º 9
0
 def test_string(self):
     self.assertEqual('00:00:00', str(Seconds(0)))
     self.assertEqual('24:00:00', str(Seconds(24 * 60 * 60)))
     self.assertEqual('12:34:56', str(Seconds(45296)))