test(controller): mock config_helper for controller off test

This commit is contained in:
2025-12-08 16:44:00 +01:00
committed by Christian Appel
parent d4a1e1545c
commit 69bfabce35

View File

@@ -11,14 +11,15 @@ def test_controller_off(dm_with_devices):
device_manager=dm_with_devices,
)
controller.on()
with mock.patch.object(controller.sock, "close") as mock_close:
controller.off()
assert controller.sock is None
assert controller.connected is False
mock_close.assert_called_once()
with mock.patch.object(controller.device_manager, "config_helper") as mock_config_helper:
with mock.patch.object(controller.sock, "close") as mock_close:
controller.off()
assert controller.sock is None
assert controller.connected is False
mock_close.assert_called_once()
# make sure it is indempotent
controller.off()
# make sure it is indempotent
controller.off()
controller._reset_controller()