From a1568033899bbcdbd457e697d6c8d478df26ba54 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Fri, 19 Apr 2024 01:09:39 +0200 Subject: [PATCH] test(rpc/bec_figure): test_rpc_plotting_shortcuts_init_configs extended by testing scatter z gradient for BECWaveform through RPC --- tests/end-2-end/test_bec_figure_rpc.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/end-2-end/test_bec_figure_rpc.py b/tests/end-2-end/test_bec_figure_rpc.py index 1f08c3fc..431b3877 100644 --- a/tests/end-2-end/test_bec_figure_rpc.py +++ b/tests/end-2-end/test_bec_figure_rpc.py @@ -42,9 +42,10 @@ def test_rpc_plotting_shortcuts_init_configs(rpc_server, qtbot): plt = fig.plot("samx", "bpm4i") im = fig.image("eiger") motor_map = fig.motor_map("samx", "samy") + plt_z = fig.add_plot("samx", "samy", "bpm4i") # Checking if classes are correctly initialised - assert len(fig_server.widgets) == 3 + assert len(fig_server.widgets) == 4 assert plt.__class__.__name__ == "BECWaveform" assert plt.__class__ == BECWaveform assert im.__class__.__name__ == "BECImageShow" @@ -81,6 +82,13 @@ def test_rpc_plotting_shortcuts_init_configs(rpc_server, qtbot): }, "z": None, } + # plot with z scatter + assert plt_z.config_dict["curves"]["bpm4i-bpm4i"]["signals"] == { + "source": "scan_segment", + "x": {"name": "samx", "entry": "samx", "unit": None, "modifier": None, "limits": None}, + "y": {"name": "samy", "entry": "samy", "unit": None, "modifier": None, "limits": None}, + "z": {"name": "bpm4i", "entry": "bpm4i", "unit": None, "modifier": None, "limits": None}, + } def test_rpc_waveform_scan(rpc_server, qtbot):