Files
navigate/test/model/devices/remote_focus/test_rf_synthetic.py
2025-12-04 16:07:30 +08:00

21 lines
579 B
Python

def test_remote_focus_synthetic_functions():
from navigate.model.devices.remote_focus.synthetic import (
SyntheticRemoteFocus,
)
from test.model.dummy import DummyModel
model = DummyModel()
microscope_name = model.configuration["experiment"]["MicroscopeState"][
"microscope_name"
]
rf = SyntheticRemoteFocus(microscope_name, None, model.configuration)
funcs = ["move"]
args = [[0.1, None]]
for f, a in zip(funcs, args):
if a is not None:
getattr(rf, f)(*a)
else:
getattr(rf, f)()