import unittest from h8536.serial_scenario_unexpected import parse_detected_frames class SerialScenarioUnexpectedTest(unittest.TestCase): def test_parse_detected_frames_relabels_iris_mblack_link_report(self): frames = parse_detected_frames( [ "12:00:00.000 DETECT checksum_ok_unlabeled 00 00 13 40 00 09", "12:00:00.100 DETECT checksum_ok_unlabeled 02 00 13 00 00 4B", ] ) self.assertEqual(frames[0].label, "known_iris_mblack_link_active_report_candidate") self.assertEqual(frames[1].label, "queued_iris_mblack_link_clear_report_candidate") if __name__ == "__main__": unittest.main()