def test_parse_time_middle(self): # 1:25:00 # 00001111[1000011001100001]1010111100000000 parser = BytesParser(b'\x0F\x86\x61\xAF\x00') self.assertEqual(datetime.time(hour=12, minute=12, second=12), parser.parse_time(1))
def test_parse_time_end(self): # 17:35:54 # 0000101100101000[0111101110001100] parser = BytesParser(b'\x0B\x28\x7B\x8C') self.assertEqual(datetime.time(hour=17, minute=35, second=54), parser.parse_time(2))
def test_parse_time_start(self): # 1:25:00 # [0010000000001011] parser = BytesParser(b'\x20\x0b') self.assertEqual(datetime.time(hour=1, minute=25, second=0), parser.parse_time(0))