示例#1
0
 def test_valid_parse(self):
     self.assertEqual(
         Flasher.parse_fw_struct(self.raw_data), {
             'len': 24,
             'magic_number': ['17', 'A5', 'D8', '46'],
             'version': '4.1.1',
             'baud_rate': 1000000,
             'api_version': 5
         })
示例#2
0
 def test_invalid_parse(self):
     with self.assertRaises(IndexError):
         Flasher.parse_fw_struct(self.raw_data_wrong_format)