From de8fe3b5f503ace17b0064d2ce9f54662b0fb77e Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Thu, 18 Dec 2025 10:30:11 +0100 Subject: [PATCH] test(device config): validate against pydantic --- .../test_device_config_form_dialog.py | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/tests/unit_tests/test_device_config_form_dialog.py b/tests/unit_tests/test_device_config_form_dialog.py index 4e64e80a..54bcbe35 100644 --- a/tests/unit_tests/test_device_config_form_dialog.py +++ b/tests/unit_tests/test_device_config_form_dialog.py @@ -129,19 +129,13 @@ def test_update_cycle(update_dialog, qtbot): ({"readOnly": True, "description": "test"}, {"readOnly": True, "description": "test"}), ( {"deviceConfig": {"param1": "'val1'"}}, - { - "enabled": True, - "deviceClass": "TestDevice", - "deviceConfig": {"param1": "val1"}, - "readoutPriority": "monitored", - "description": "", - "readOnly": False, - "softwareTrigger": False, - "onFailure": "retry", - "deviceTags": set(), - "userParameter": {}, - "name": "test_device", - }, + DeviceConfigModel( + enabled=True, + deviceClass="TestDevice", + deviceConfig={"param1": "val1"}, + readoutPriority="monitored", + name="test_device", + ).model_dump(), ), ({"deviceConfig": {}}, {}), ],