Files
IQ.Pilot/iqpilot/selfdrive/test/process_replay/test_compare_logs.py
2026-09-03 18:23:24 -05:00

17 lines
674 B
Python

import iqpilot.cereal.messaging as messaging
from iqpilot.selfdrive.test.process_replay.compare_logs import remove_ignored_fields
def test_remove_ignored_text_field():
msg = messaging.new_message("selfdriveState")
msg.selfdriveState.alertText1 = "IQ.Pilot"
cleared = remove_ignored_fields(msg.as_reader(), ["selfdriveState.alertText1"])
assert cleared.selfdriveState.alertText1 == ""
def test_remove_ignored_enum_field():
msg = messaging.new_message("selfdriveState")
msg.selfdriveState.alertStatus = "userPrompt"
cleared = remove_ignored_fields(msg.as_reader(), ["selfdriveState.alertStatus"])
assert str(cleared.selfdriveState.alertStatus) == "normal"