mirror of
https://github.com/bec-project/ophyd_devices.git
synced 2025-06-23 11:27:57 +02:00
fix: update timestamp upon reading of non computed readback signal
This commit is contained in:
@ -433,3 +433,15 @@ def test_async_mon_send_data_to_bec(async_monitor):
|
||||
]
|
||||
assert mock_xadd.mock_calls == call
|
||||
assert async_monitor.data_buffer["value"] == []
|
||||
|
||||
|
||||
def test_positioner_updated_timestamp(positioner):
|
||||
"""Test the updated_timestamp method of SimPositioner."""
|
||||
positioner.sim.sim_state[positioner.name]["value"] = 1
|
||||
readback = positioner.read()[positioner.name]
|
||||
timestamp = readback["timestamp"]
|
||||
assert readback["value"] == 1
|
||||
positioner.sim.sim_state[positioner.name]["value"] = 5
|
||||
readback = positioner.read()[positioner.name]
|
||||
assert readback["value"] == 5
|
||||
assert readback["timestamp"] > timestamp
|
||||
|
Reference in New Issue
Block a user