From baac1ffe879f296c01e09375e6b137effc77a1e4 Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Fri, 26 Jan 2024 17:54:03 +0100 Subject: [PATCH] test: added test for static_device_test --- ophyd_devices/utils/static_device_test.py | 4 ++-- tests/test_static_device_test.py | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 tests/test_static_device_test.py diff --git a/ophyd_devices/utils/static_device_test.py b/ophyd_devices/utils/static_device_test.py index fff323e..b981562 100644 --- a/ophyd_devices/utils/static_device_test.py +++ b/ophyd_devices/utils/static_device_test.py @@ -18,7 +18,7 @@ except ImportError: device_manager = None -class StaticDeviceTest: # pragma: no cover +class StaticDeviceTest: """Class to perform tests on an ophyd device config file.""" def __init__(self, config: str, output_file: TextIOWrapper) -> None: @@ -293,7 +293,7 @@ def launch() -> None: device_config_test.run(clargs.connect) -if __name__ == "__main__": +if __name__ == "__main__": # pragma: no cover import sys sys.argv = ["", "--config", "../bec/bec_lib/bec_lib/configs/demo_config.yaml", "--connect"] diff --git a/tests/test_static_device_test.py b/tests/test_static_device_test.py new file mode 100644 index 0000000..967ab1f --- /dev/null +++ b/tests/test_static_device_test.py @@ -0,0 +1,12 @@ +import os +import sys + +import bec_lib + +from ophyd_devices.utils.static_device_test import launch + + +def test_static_device_test(): + config_path = os.path.join(os.path.dirname(bec_lib.__file__), "configs", "demo_config.yaml") + sys.argv = ["", "--config", config_path, "--connect"] + launch()