Complete Card test interface fixtures for CAN observation

This commit is contained in:
Dom
2026-10-31 23:59:05 -05:00
parent b158bc378a
commit e61c7993af
4 changed files with 5 additions and 5 deletions
@@ -901,7 +901,7 @@ class TestIoniq6PrepublicationHandoff(unittest.TestCase):
card_owner.sm = SM()
sent = []
card_owner.pm = SimpleNamespace(send=lambda service, packet: sent.append((service, packet)))
card_owner.CI = SimpleNamespace(CC=SimpleNamespace(), CS=SimpleNamespace(),
card_owner.CI = SimpleNamespace(CP=cp, CC=SimpleNamespace(), CS=SimpleNamespace(),
update=Mock(side_effect=lambda packets: car.CarState(canValid=True, canTimeout=False)),
apply=Mock(return_value=(structs.CarControl.Actuators(), [CanData(0x1A0, b'\0' * 8, 1)])),
init=Mock())
@@ -107,7 +107,7 @@ class TestControllerCruise(unittest.TestCase):
vars(instance)['sm'] = self.sm
instance.CC_prev = car.CarControl(enabled=True)
instance.CS_prev = self.cs
vars(instance)['CI'] = SimpleNamespace(CS=SimpleNamespace(), update=lambda packets:self.cs)
vars(instance)['CI'] = SimpleNamespace(CC=None, CS=SimpleNamespace(), update=lambda packets:self.cs)
instance.car_gps_publisher = card.CarGpsPublisher()
self.enterContext(patch.object(instance, 'pm', SimpleNamespace(send=Mock()), create=True))
vars(instance)['RI'] = SimpleNamespace(update=lambda packets:None)
@@ -622,7 +622,7 @@ class RuntimeReplayTests(unittest.TestCase):
{'carControl': car.CarControl(enabled=True, longActive=True), 'slcState': state.slcState,
'deviceState': SimpleNamespace(startedMonoTime=1)}, now_ns - 10_000_000))
self.enterContext(mock.patch.object(fake, 'CI', SimpleNamespace(
CS=SimpleNamespace(dashboard_limit=SimpleNamespace(observation=observation)),
CC=None, CS=SimpleNamespace(dashboard_limit=SimpleNamespace(observation=observation)),
update=lambda packets: car.CarState(canValid=True, cruiseState={'available': True})), create=True))
self.enterContext(mock.patch.object(fake, 'RI', SimpleNamespace(update=lambda packets: None), create=True))
with (mock.patch.object(card.messaging, 'drain_sock_raw', return_value=[]),
@@ -810,7 +810,7 @@ class RuntimeReplayTests(unittest.TestCase):
current_cs = [car.CarState(canValid=True, cruiseState={'available': True},
buttonEvents=[car.CarState.ButtonEvent(type='accelCruise', pressed=True)])]
self.enterContext(mock.patch.object(fake, 'CI', SimpleNamespace(
CS=SimpleNamespace(dashboard_limit=SimpleNamespace(observation=observation) if observation is not None else None),
CC=None, CS=SimpleNamespace(dashboard_limit=SimpleNamespace(observation=observation) if observation is not None else None),
update=lambda packets: current_cs[0]), create=True))
self.enterContext(mock.patch.object(fake, 'RI', SimpleNamespace(update=lambda packets: None), create=True))
return fake, current_cs
+1 -1
View File
@@ -1 +1 @@
{"protected_inventory_sha256": "63fb45ae947e658e222f3655bc8dceeeb31653ca8f867d706ce291d69e2cb027", "schema_version": 1}
{"protected_inventory_sha256": "11315c6f254dc3b38e35efe958ea0277cb399ba33f13db28405b0fcbf43a1f96", "schema_version": 1}