def test_rounding(self): milliseconds = (((1 * 3600) + (10 * 60) + (20)) * 1000) + 200.40 components = main_utils.milliseconds_to_time_clock_components( milliseconds) self.assertEquals( dict(hours=1, minutes=10, seconds=20, milliseconds=200), components)
def test_split(self): # should looke like 1h:10:20:200 milliseconds = (((1 * 3600) + (10 * 60) + (20)) * 1000) + 200 components = main_utils.milliseconds_to_time_clock_components( milliseconds) self.assertEquals( dict(hours=1, minutes=10, seconds=20, milliseconds=200), components)
def milliseconds_to_time_clock_exp(milliseconds): """ Converts time components to a string suitable to be used on time expression fot ttml """ if milliseconds is None: return None expression = '%(hours)02d:%(minutes)02d:%(seconds)02d.%(milliseconds)03d' return expression % utils.milliseconds_to_time_clock_components(milliseconds)
def format_time(self, milliseconds): if milliseconds is None: components = utils.unsynced_time_components(one_hour_digit=True, uses_centiseconds=True) else: components = utils.milliseconds_to_time_clock_components( milliseconds, unsynced_val=utils.UNSYNCED_TIME_ONE_HOUR_DIGIT, use_centiseconds=True) return u'%(hours)i:%(minutes)02i:%(seconds)02i.%(centiseconds)02i' % components
def test_none(self): self.assertEquals(dict(hours=0,minutes=0, seconds=0, milliseconds=0), main_utils.milliseconds_to_time_clock_components(0))
def test_rounding(self): milliseconds = (((1 * 3600 ) + (10 * 60 ) + (20 )) * 1000 ) + 200.40 components = main_utils.milliseconds_to_time_clock_components(milliseconds) self.assertEquals(dict(hours=1, minutes=10, seconds=20, milliseconds=200), components)
def test_split(self): # should looke like 1h:10:20:200 milliseconds = (((1 * 3600 ) + (10 * 60 ) + (20 )) * 1000 ) + 200 components = main_utils.milliseconds_to_time_clock_components(milliseconds) self.assertEquals(dict(hours=1,minutes=10, seconds=20, milliseconds=200), components)
def test_none(self): self.assertEquals(dict(hours=0, minutes=0, seconds=0, milliseconds=0), main_utils.milliseconds_to_time_clock_components(0))