From 7715439d257f050b2d9b06f4d574bc988e539341 Mon Sep 17 00:00:00 2001 From: David Perl Date: Tue, 21 Apr 2026 10:21:45 +0200 Subject: [PATCH] waituntil signals resolved --- tests/unit_tests/test_scan_control.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/unit_tests/test_scan_control.py b/tests/unit_tests/test_scan_control.py index f93303c8..08d26157 100644 --- a/tests/unit_tests/test_scan_control.py +++ b/tests/unit_tests/test_scan_control.py @@ -501,16 +501,13 @@ def test_changing_scans_remember_parameters(scan_control, mocked_client): assert grid_kwargs["burst_at_each_point"] == kwargs["burst_at_each_point"] -def test_get_scan_parameters_from_redis(scan_control, mocked_client): +def test_get_scan_parameters_from_redis(qtbot, scan_control: ScanControl, mocked_client): scan_name = "line_scan" scan_control.comboBox_scan_selection.setCurrentText(scan_name) scan_control.toggle.checked = True - - args, kwargs = scan_control.get_scan_parameters(bec_object=False) - - assert args == ["samx", 0.0, 2.0] - assert kwargs == { + args = ["samx", 0.0, 2.0] + kwargs = { "steps": 10, "relative": False, "exp_time": 2.0, @@ -518,6 +515,10 @@ def test_get_scan_parameters_from_redis(scan_control, mocked_client): "metadata": {"comment": "", "sample_name": "", "scan_name": "line_scan"}, } + qtbot.waitUntil( + lambda: scan_control.get_scan_parameters(bec_object=False) == (args, kwargs), timeout=5000 + ) + TEST_MD = { "comment": "",