From 61a4e32deb337ed27f2f43358b88b7266413b58e Mon Sep 17 00:00:00 2001 From: Mathias Guijarro Date: Fri, 26 Jul 2024 11:57:49 +0200 Subject: [PATCH] fix: always add a QApplication for tests --- tests/unit_tests/conftest.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/unit_tests/conftest.py b/tests/unit_tests/conftest.py index 2424a94c..cb4f14ae 100644 --- a/tests/unit_tests/conftest.py +++ b/tests/unit_tests/conftest.py @@ -5,6 +5,11 @@ from bec_widgets.qt_utils import error_popups from bec_widgets.utils import bec_dispatcher as bec_dispatcher_module +@pytest.fixture(autouse=True) +def qapplication(qapp): # pylint: disable=unused-argument + yield + + @pytest.fixture(autouse=True) def rpc_register(): yield RPCRegister() @@ -12,7 +17,7 @@ def rpc_register(): @pytest.fixture(autouse=True) -def bec_dispatcher(threads_check): +def bec_dispatcher(threads_check): # pylint: disable=unused-argument bec_dispatcher = bec_dispatcher_module.BECDispatcher() yield bec_dispatcher bec_dispatcher.disconnect_all()