Exemplo n.º 1
0
 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))
Exemplo n.º 2
0
 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))
Exemplo n.º 3
0
 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))