from PySide6.QtGui import QPixmap from aare.gui.widgets.splash_screen import LoadingSplashScreen def test_splash_progress_and_message(qtbot): splash = LoadingSplashScreen(QPixmap(200, 100)) qtbot.addWidget(splash) splash.set_progress(42, "Loading panels") assert splash.progress.value() == 42 splash.set_progress(43) # message-less update takes the no-showMessage branch assert splash.progress.value() == 43