mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-22 02:20:02 +02:00
fix: renamed table_wait to scan_progress
This commit is contained in:
parent
d344e85137
commit
855f9a8412
@ -46,7 +46,7 @@ class IPythonLiveUpdates:
|
||||
"""
|
||||
scan_type = self._active_request.content["scan_type"]
|
||||
if scan_type in ["open_scan_def", "close_scan_def"]:
|
||||
self._process_instruction({"table_wait": 0})
|
||||
self._process_instruction({"scan_progress": 0})
|
||||
return
|
||||
if scan_type == "close_scan_group":
|
||||
return
|
||||
@ -78,7 +78,7 @@ class IPythonLiveUpdates:
|
||||
request=self._active_request,
|
||||
callbacks=self._user_callback,
|
||||
).run()
|
||||
elif scan_report_type == "table_wait":
|
||||
elif scan_report_type == "scan_progress":
|
||||
LiveUpdatesTable(
|
||||
self.client,
|
||||
report_instruction=instr,
|
||||
|
@ -39,7 +39,7 @@ class LiveUpdatesTable(LiveUpdatesBase):
|
||||
"""
|
||||
|
||||
MAX_DEVICES = 10
|
||||
REPORT_TYPE = "table_wait"
|
||||
REPORT_TYPE = "scan_progress"
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
@ -60,7 +60,9 @@ class LiveUpdatesTable(LiveUpdatesBase):
|
||||
self.table = None
|
||||
self.__print_table_data = None
|
||||
self._print_table_data = (
|
||||
print_table_data if print_table_data is not None else self.REPORT_TYPE == "table_wait"
|
||||
print_table_data
|
||||
if print_table_data is not None
|
||||
else self.REPORT_TYPE == "scan_progress"
|
||||
)
|
||||
|
||||
def wait_for_scan_to_start(self):
|
||||
|
@ -153,7 +153,7 @@ def test_live_updates_process_queue_without_queue_number(bec_client_mock):
|
||||
# with mock.patch(
|
||||
# "bec_client_mock.callbacks.ipython_live_updates.LiveUpdatesTable", new_callable=mock.Co
|
||||
# ) as table:
|
||||
# live_updates._process_instruction({"table_wait": 10})
|
||||
# live_updates._process_instruction({"scan_progress": 10})
|
||||
# table.assert_called_once_with(
|
||||
# client, report_instructions={"table_wait": 10}, request=request_msg, callbacks=[]
|
||||
# client, report_instructions={"scan_progress": 10}, request=request_msg, callbacks=[]
|
||||
# )
|
||||
|
@ -79,7 +79,7 @@ def test_get_devices_from_scan_data(bec_client_mock, request_msg, scan_report_de
|
||||
data = messages.ScanMessage(
|
||||
point_id=0, scan_id="", data={}, metadata={"scan_report_devices": scan_report_devices}
|
||||
)
|
||||
live_update = LiveUpdatesTable(client, {"table_wait": 10}, request_msg)
|
||||
live_update = LiveUpdatesTable(client, {"scan_progress": 10}, request_msg)
|
||||
devices = live_update.get_devices_from_scan_data(data)
|
||||
assert devices[0 : len(scan_report_devices)] == scan_report_devices
|
||||
|
||||
@ -92,7 +92,7 @@ def test_wait_for_request_acceptance(client_with_grid_scan):
|
||||
)
|
||||
client.queue.request_storage.update_with_request(request_msg)
|
||||
client.queue.request_storage.update_with_response(response_msg)
|
||||
live_update = LiveUpdatesTable(client, {"table_wait": 10}, request_msg)
|
||||
live_update = LiveUpdatesTable(client, {"scan_progress": 10}, request_msg)
|
||||
with mock.patch.object(client.queue.queue_storage, "find_queue_item_by_requestID"):
|
||||
live_update.wait_for_request_acceptance()
|
||||
|
||||
@ -110,7 +110,7 @@ def test_print_table_data(client_with_grid_scan):
|
||||
)
|
||||
client.queue.request_storage.update_with_request(request_msg)
|
||||
client.queue.request_storage.update_with_response(response_msg)
|
||||
live_update = LiveUpdatesTable(client, {"table_wait": 10}, request_msg)
|
||||
live_update = LiveUpdatesTable(client, {"scan_progress": 10}, request_msg)
|
||||
live_update.point_data = messages.ScanMessage(
|
||||
point_id=0,
|
||||
scan_id="",
|
||||
@ -130,7 +130,7 @@ def test_print_table_data_lamni_flyer(client_with_grid_scan):
|
||||
)
|
||||
client.queue.request_storage.update_with_request(request_msg)
|
||||
client.queue.request_storage.update_with_response(response_msg)
|
||||
live_update = LiveUpdatesTable(client, {"table_wait": 10}, request_msg)
|
||||
live_update = LiveUpdatesTable(client, {"scan_progress": 10}, request_msg)
|
||||
live_update.point_data = messages.ScanMessage(
|
||||
point_id=0,
|
||||
scan_id="",
|
||||
@ -150,7 +150,7 @@ def test_print_table_data_hinted_value(client_with_grid_scan):
|
||||
)
|
||||
client.queue.request_storage.update_with_request(request_msg)
|
||||
client.queue.request_storage.update_with_response(response_msg)
|
||||
live_update = LiveUpdatesTable(client, {"table_wait": 10}, request_msg)
|
||||
live_update = LiveUpdatesTable(client, {"scan_progress": 10}, request_msg)
|
||||
client.device_manager.devices["samx"]._info["hints"] = {"fields": ["samx_hint"]}
|
||||
client.device_manager.devices["samx"].precision = 3
|
||||
live_update.point_data = messages.ScanMessage(
|
||||
@ -178,7 +178,7 @@ def test_print_table_data_hinted_value_with_precision(client_with_grid_scan):
|
||||
)
|
||||
client.queue.request_storage.update_with_request(request_msg)
|
||||
client.queue.request_storage.update_with_response(response_msg)
|
||||
live_update = LiveUpdatesTable(client, {"table_wait": 10}, request_msg)
|
||||
live_update = LiveUpdatesTable(client, {"scan_progress": 10}, request_msg)
|
||||
client.device_manager.devices["samx"]._info["hints"] = {"fields": ["samx_hint"]}
|
||||
client.device_manager.devices["samx"].precision = 2
|
||||
live_update.point_data = messages.ScanMessage(
|
||||
@ -223,7 +223,7 @@ def test_print_table_data_variants(client_with_grid_scan, value, expected):
|
||||
)
|
||||
client.queue.request_storage.update_with_request(request_msg)
|
||||
client.queue.request_storage.update_with_response(response_msg)
|
||||
live_update = LiveUpdatesTable(client, {"table_wait": 10}, request_msg)
|
||||
live_update = LiveUpdatesTable(client, {"scan_progress": 10}, request_msg)
|
||||
live_update.point_data = messages.ScanMessage(
|
||||
point_id=0,
|
||||
scan_id="",
|
||||
@ -254,7 +254,7 @@ def test_print_client_msgs(client_with_grid_scan):
|
||||
with mock.patch.object(
|
||||
client.queue.request_storage.scan_manager.queue_storage, "find_queue_item_by_requestID"
|
||||
):
|
||||
live_update = LiveUpdatesTable(client, {"table_wait": 10}, request_msg)
|
||||
live_update = LiveUpdatesTable(client, {"scan_progress": 10}, request_msg)
|
||||
live_update.wait_for_request_acceptance()
|
||||
result = StringIO()
|
||||
with redirect_stdout(result):
|
||||
|
@ -74,11 +74,11 @@ class ScanWorker(threading.Thread):
|
||||
|
||||
self._initialize_scan_info(active_rb, instr, num_points)
|
||||
|
||||
# only append the table_wait if the scan is not using device_progress
|
||||
# only append the scan_progress if the scan is not using device_progress
|
||||
if not self.scan_report_instructions or not self.scan_report_instructions[-1].get(
|
||||
"device_progress"
|
||||
):
|
||||
self.scan_report_instructions.append({"table_wait": num_points})
|
||||
self.scan_report_instructions.append({"scan_progress": num_points})
|
||||
self.current_instruction_queue_item.parent.queue_manager.send_queue_status()
|
||||
|
||||
self._send_scan_status("open")
|
||||
|
@ -1072,7 +1072,7 @@ def test_open_scan(scan_worker_mock, instr, corr_num_points, scan_id):
|
||||
assert worker.scan_motors == ["bpm4i"]
|
||||
init_mock.assert_called_once_with(active_rb, instr, corr_num_points)
|
||||
assert active_rb.scan_report_instructions == [
|
||||
{"table_wait": corr_num_points}
|
||||
{"scan_progress": corr_num_points}
|
||||
]
|
||||
queue_status_mock.assert_called_once()
|
||||
send_mock.assert_called_once_with("open")
|
||||
|
Loading…
x
Reference in New Issue
Block a user