falsify rx checks (#30564)

pull/30563/head
Adeeb Shihadeh 1 year ago committed by GitHub
parent 7e0f0165f4
commit 613ccf4b74
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      selfdrive/car/tests/test_models.py

@ -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:

Loading…
Cancel
Save