From 82cfefb3b969f0fdebc357f8bd5b404ec503d7ce Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Tue, 20 Feb 2024 21:36:04 +0100 Subject: [PATCH] feat(static_device_test): added check against BECDeviceBase protocol --- ophyd_devices/utils/static_device_test.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ophyd_devices/utils/static_device_test.py b/ophyd_devices/utils/static_device_test.py index b981562..a0914bc 100644 --- a/ophyd_devices/utils/static_device_test.py +++ b/ophyd_devices/utils/static_device_test.py @@ -7,6 +7,8 @@ import ophyd import yaml from bec_lib.scibec_validator import SciBecValidator +from ophyd_devices.utils.bec_device_base import BECDeviceBase + try: from bec_plugins import devices as plugin_devices except ImportError: @@ -176,7 +178,7 @@ class StaticDeviceTest: Returns: """ - + assert isinstance(obj, BECDeviceBase) assert isinstance(obj.name, str) assert isinstance(obj.read(), dict) assert isinstance(obj.read_configuration(), dict)