feat: add lmfit for SimMonitor, refactored sim_data with baseclass, introduce slitproxy

This commit is contained in:
2024-02-22 14:42:35 +01:00
parent 2da6379e8e
commit 800c22e959
9 changed files with 822 additions and 535 deletions

View File

@ -1,8 +1,14 @@
from ophyd_devices.utils.bec_device_base import BECDeviceBase, BECDevice
from ophyd import Device, Signal
def test_BECDeviceBase():
# Test the BECDeviceBase class
test = BECDeviceBase(name="test")
assert isinstance(test, BECDevice)
assert test.connected is True
bec_device_base = BECDeviceBase(name="test")
assert isinstance(bec_device_base, BECDevice)
assert bec_device_base.connected is True
signal = Signal(name="signal")
assert isinstance(signal, BECDevice)
device = Device(name="device")
assert isinstance(device, BECDevice)