From ecf0e99318c2c68d0ca6fe6775464147c6b2e726 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Thu, 28 Mar 2024 11:30:18 +0100 Subject: [PATCH] fixes units test --- tests/test_units.py | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/tests/test_units.py b/tests/test_units.py index 38d003e..4c31f20 100644 --- a/tests/test_units.py +++ b/tests/test_units.py @@ -5,6 +5,7 @@ import pydase.units as u from pydase.data_service.data_service import DataService from pydase.data_service.data_service_observer import DataServiceObserver from pydase.data_service.state_manager import StateManager, load_state +from pydase.utils.serialization.serializer import dump from pytest import LogCaptureFixture @@ -70,21 +71,11 @@ def test_set_service_attribute_value_by_path(caplog: LogCaptureFixture) -> None: DataServiceObserver(state_manager) state_manager.set_service_attribute_value_by_path( - path="voltage", value=1.0 * u.units.mV + path="voltage", serialized_value=dump(1.0 * u.units.mV) ) assert "'voltage' changed to '1.0 mV'" in caplog.text caplog.clear() - state_manager.set_service_attribute_value_by_path(path="voltage", value=2) - - assert "'voltage' changed to '2.0 mV'" in caplog.text - caplog.clear() - - state_manager.set_service_attribute_value_by_path( - path="voltage", value={"magnitude": 123, "unit": "kV"} - ) - assert "'voltage' changed to '123.0 kV'" in caplog.text - def test_autoconvert_offset_to_baseunit() -> None: import pint