Files
StarPilot/tools/lateral_maneuvers/test_lateral_maneuversd.py
T
firestar5683 a08fe79cef fixes
2026-07-06 22:32:54 -05:00

23 lines
549 B
Python

from openpilot.tools.lateral_maneuvers import lateral_maneuversd
class FakeParams:
def __init__(self):
self.writes = []
def put_nonblocking(self, key, value):
self.writes.append((key, value))
def test_save_status_writes_json_param_as_dict():
params = FakeParams()
saved = lateral_maneuversd._save_status(params, {
"state": "setup",
"history": ["", "Armed"],
})
assert params.writes == [(lateral_maneuversd.STATUS_PARAM, saved)]
assert isinstance(params.writes[0][1], dict)
assert saved["history"] == ["Armed"]