diff --git a/selfdrive/car/tests/test_models.py b/selfdrive/car/tests/test_models.py index 534074856c..e68443566c 100755 --- a/selfdrive/car/tests/test_models.py +++ b/selfdrive/car/tests/test_models.py @@ -228,7 +228,6 @@ class TestCarModelBase(unittest.TestCase): if self.CP.dashcamOnly: self.skipTest("no need to check panda safety for dashcamOnly") - self.safety.set_relay_malfunction(False) start_ts = self.can_msgs[0].logMonoTime failed_addrs = Counter() @@ -255,6 +254,8 @@ class TestCarModelBase(unittest.TestCase): # No need to check relay malfunction on disabled routes (relay closed) if self.openpilot_enabled: self.assertFalse(self.safety.get_relay_malfunction()) + else: + self.safety.set_relay_malfunction(False) self.assertFalse(len(failed_addrs), f"panda safety RX check failed: {failed_addrs}")