示例#1
0
 def test_invalid_time(self):
     # Sometimes really large times are reported during buffering, this test
     # handles those special cases.
     self.assertEqual(0, convert.ms_to_s(2**32 - 1))
示例#2
0
 def test_no_time_returns_zero(self):
     self.assertEqual(0, convert.ms_to_s(None))
示例#3
0
 def test_time_in_seconds(self):
     self.assertEqual(0, convert.ms_to_s(400))
     self.assertEqual(1, convert.ms_to_s(501))
     self.assertEqual(36, convert.ms_to_s(36000))
示例#4
0
 def _get_time_in_seconds(self, tag):
     time = dmap.first(self.playstatus, 'cmst', tag)
     return convert.ms_to_s(time)