falsify rx checks (#30564)

This commit is contained in:
Adeeb Shihadeh
2023-11-30 14:53:33 -08:00
committed by GitHub
parent 7e0f0165f4
commit 613ccf4b74
+6 -1
View File
@@ -221,7 +221,7 @@ class TestCarModelBase(unittest.TestCase):
error_cnt += car.RadarData.Error.canError in rr.errors
self.assertEqual(error_cnt, 0)
def test_panda_safety_rx_valid(self):
def test_panda_safety_rx_checks(self):
if self.CP.dashcamOnly:
self.skipTest("no need to check panda safety for dashcamOnly")
@@ -256,6 +256,11 @@ class TestCarModelBase(unittest.TestCase):
self.assertFalse(len(failed_addrs), f"panda safety RX check failed: {failed_addrs}")
# ensure RX checks go invalid after small time with no traffic
self.safety.set_timer(int(t + (2*1e6)))
self.safety.safety_tick_current_safety_config()
self.assertFalse(self.safety.safety_config_valid())
def test_panda_safety_tx_cases(self, data=None):
"""Asserts we can tx common messages"""
if self.CP.notCar: