Tests: power_monitoring disable nonblocking writes (#29994)
* better error logging * fix power monitoring test * revert that * properly patch it old-commit-hash: f69a45faba2789a6bcca8eca62acd316ff79f7a6
This commit is contained in:
@@ -69,3 +69,7 @@ def with_processes(processes, init_time=0, ignore_stopped=None):
|
||||
|
||||
return wrap
|
||||
return wrapper
|
||||
|
||||
|
||||
def noop(*args, **kwargs):
|
||||
pass
|
||||
@@ -3,6 +3,7 @@ import unittest
|
||||
from unittest.mock import patch
|
||||
|
||||
from openpilot.common.params import Params
|
||||
from openpilot.selfdrive.test.helpers import noop
|
||||
from openpilot.selfdrive.thermald.power_monitoring import PowerMonitoring, CAR_BATTERY_CAPACITY_uWh, \
|
||||
CAR_CHARGING_RATE_W, VBATT_PAUSE_CHARGING, DELAY_SHUTDOWN_TIME_S
|
||||
|
||||
@@ -25,6 +26,7 @@ def pm_patch(name, value, constant=False):
|
||||
|
||||
|
||||
@patch("time.monotonic", new=mock_time_monotonic)
|
||||
@patch("openpilot.selfdrive.thermald.power_monitoring.put_nonblocking", new=noop) # TODO: Remove this once nonblocking params are safer
|
||||
class TestPowerMonitoring(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.params = Params()
|
||||
|
||||
Reference in New Issue
Block a user