From 1e9dd4cd2561d37bdda1cd86b511295c259b2831 Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Thu, 26 Jun 2025 09:28:51 +0200 Subject: [PATCH] test(curve settings): add curve tree elements to the dialog test --- tests/unit_tests/test_waveform_next_gen.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/unit_tests/test_waveform_next_gen.py b/tests/unit_tests/test_waveform_next_gen.py index e0098eaa..40f658dc 100644 --- a/tests/unit_tests/test_waveform_next_gen.py +++ b/tests/unit_tests/test_waveform_next_gen.py @@ -806,6 +806,13 @@ def test_show_curve_settings_popup(qtbot, mocked_client): assert wf.curve_settings_dialog.isVisible() assert curve_action.isChecked() + # add a new row to the curve tree + wf.curve_settings_dialog.widget.curve_manager.toolbar.widgets["add"].action.trigger() + wf.curve_settings_dialog.widget.curve_manager.toolbar.widgets["add"].action.trigger() + qtbot.wait(100) + # Check that the new row is added + assert wf.curve_settings_dialog.widget.curve_manager.tree.model().rowCount() == 2 + wf.curve_settings_dialog.close() assert wf.curve_settings_dialog is None assert not curve_action.isChecked(), "Should be unchecked after closing dialog"