mirror of https://github.com/commaai/openpilot.git
Tests: power_monitoring disable nonblocking writes (#29994)
* better error logging
* fix power monitoring test
* revert that
* properly patch it
old-commit-hash: f69a45faba
This commit is contained in:
parent
62d61e9b55
commit
2e36724cd2
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue