mirror of
https://github.com/bec-project/ophyd_devices.git
synced 2026-02-20 17:28:42 +01:00
fix(transition-status): improve transition status called with no transitions
This commit is contained in:
@@ -965,11 +965,16 @@ def test_patched_status_objects():
|
||||
with pytest.raises(ValueError):
|
||||
and_st.wait(timeout=10)
|
||||
|
||||
# DeviceStatus & StatusBase
|
||||
# DeviceStatus & Status
|
||||
dev = Device(name="device")
|
||||
dev_status = DeviceStatus(device=dev)
|
||||
|
||||
st = Status()
|
||||
and_st = st and dev_status
|
||||
assert dev_status.device == dev
|
||||
dev_status.set_exception(RuntimeError("device error"))
|
||||
with pytest.raises(RuntimeError):
|
||||
and_st.wait(timeout=10)
|
||||
|
||||
# Combine DeviceStatus with StatusBase and form AndStatus
|
||||
st = StatusBase(obj=dev)
|
||||
|
||||
Reference in New Issue
Block a user