Ejemplo n.º 1
0
 def test_get_duration_from_s(self):
     test_cases = {
         0: '00:00',
         9999999999999: '59:59',
         59: '00:59',
         60: '01:00',
         157: '02:37'
     }
     for seconds, expected in test_cases.items():
         self.assertEqual(
             util.get_duration_from_s(seconds), expected
         )
     two_hours_minus_second = 2 * 60 * 60 - 1
     self.assertEqual(
         util.get_duration_from_s(
             two_hours_minus_second, max_length=None
         ),
         '01:59:59'
     )
     one_hour_one_minute_one_second = 1 * 60 * 60 + 60 + 1
     self.assertEqual(
         util.get_duration_from_s(
             one_hour_one_minute_one_second, max_length=None
         ),
         '01:01:01'
     )
Ejemplo n.º 2
0
 def test_get_duration_from_s(self):
     test_cases = {
         0: '00:00',
         9999999999999: '59:59',
         59: '00:59',
         60: '01:00',
         157: '02:37'
     }
     for seconds, expected in test_cases.items():
         self.assertEqual(
             util.get_duration_from_s(seconds), expected
         )
Ejemplo n.º 3
0
 def test_get_duration_from_s_raises(self):
     with self.assertRaises(TypeError):
         util.get_duration_from_s(None)
     with self.assertRaises(TypeError):
         util.get_duration_from_s(-1)
     with self.assertRaises(TypeError):
         util.get_duration_from_s('01:57')