1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-03-05 00:12:49 +01:00

test: apply theme on qapp creation

This commit is contained in:
2025-08-28 12:47:14 +02:00
committed by wyzula-jan
parent 8c226b66c6
commit e0d65b42f4

View File

@@ -6,6 +6,7 @@ import numpy as np
import pytest
from bec_lib import messages
from bec_lib.messages import _StoredDataInfo
from bec_qthemes import apply_theme
from pytestqt.exceptions import TimeoutError as QtBotTimeoutError
from qtpy.QtWidgets import QApplication, QMessageBox
@@ -25,6 +26,11 @@ def pytest_runtest_makereport(item, call):
@pytest.fixture(autouse=True)
def qapplication(qtbot, request, testable_qtimer_class): # pylint: disable=unused-argument
qapp = QApplication.instance()
if not hasattr(qapp, "theme"):
apply_theme("light")
qapp.processEvents()
yield
# if the test failed, we don't want to check for open widgets as