mirror of
https://github.com/bec-project/bec_widgets.git
synced 2025-07-14 03:31:50 +02:00
fix: reset ErrorPopup singleton between tests
This commit is contained in:
@ -71,8 +71,6 @@ class _ErrorPopupUtility(QObject):
|
|||||||
|
|
||||||
error_occurred = Signal(str, str, QWidget)
|
error_occurred = Signal(str, str, QWidget)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def __init__(self, parent=None):
|
def __init__(self, parent=None):
|
||||||
super().__init__(parent=parent)
|
super().__init__(parent=parent)
|
||||||
self.error_occurred.connect(self.show_error_message)
|
self.error_occurred.connect(self.show_error_message)
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from bec_widgets.cli.rpc_register import RPCRegister
|
from bec_widgets.cli.rpc_register import RPCRegister
|
||||||
|
from bec_widgets.qt_utils import error_popups
|
||||||
from bec_widgets.utils import bec_dispatcher as bec_dispatcher_module
|
from bec_widgets.utils import bec_dispatcher as bec_dispatcher_module
|
||||||
|
|
||||||
|
|
||||||
@ -19,3 +20,8 @@ def bec_dispatcher(threads_check):
|
|||||||
bec_dispatcher.client.shutdown()
|
bec_dispatcher.client.shutdown()
|
||||||
# reinitialize singleton for next test
|
# reinitialize singleton for next test
|
||||||
bec_dispatcher_module.BECDispatcher.reset_singleton()
|
bec_dispatcher_module.BECDispatcher.reset_singleton()
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.fixture(autouse=True)
|
||||||
|
def clean_singleton():
|
||||||
|
error_popups._popup_utility_instance = None
|
||||||
|
Reference in New Issue
Block a user