falsify rx checks (#30564)

old-commit-hash: 613ccf4b74ce70ac4bff75d1dbdd5ee7f8f4acdc
This commit is contained in:
Adeeb Shihadeh
2023-11-30 14:53:33 -08:00
committed by GitHub
parent 70c662bf30
commit b526644eb1
+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: