From 7b4577a00a4ac1e01a406b74cea0cde61e7fe614 Mon Sep 17 00:00:00 2001 From: David Perl Date: Tue, 12 May 2026 18:22:36 +0200 Subject: [PATCH] fix: restore connector after logpanel fixture --- tests/unit_tests/test_logpanel.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/unit_tests/test_logpanel.py b/tests/unit_tests/test_logpanel.py index 28741006..816251bb 100644 --- a/tests/unit_tests/test_logpanel.py +++ b/tests/unit_tests/test_logpanel.py @@ -63,15 +63,15 @@ TEST_LOG_MESSAGES = [ @pytest.fixture def log_panel(qtbot, mocked_client): - mocked_client.connector.xread = lambda *_, **__: TEST_LOG_MESSAGES - widget = LogPanel() - qtbot.addWidget(widget) - qtbot.waitExposed(widget) - yield widget - widget._model.log_queue.cleanup() - widget.close() - widget.deleteLater() - qtbot.wait(100) + with patch.object(mocked_client.connector, "xread", lambda *_, **__: TEST_LOG_MESSAGES): + widget = LogPanel() + qtbot.addWidget(widget) + qtbot.waitExposed(widget) + yield widget + widget._model.log_queue.cleanup() + widget.close() + widget.deleteLater() + qtbot.wait(100) def test_log_panel_init(qtbot, log_panel: LogPanel):