17 lines
674 B
Python
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"
|