fix(transition-status): improve transition status called with no transitions

This commit is contained in:
2025-11-28 17:11:32 +01:00
committed by Christian Appel
parent 13d658241a
commit 57ff40566b
2 changed files with 27 additions and 8 deletions

View File

@@ -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)