test: add comprehensive test suite for visualization and comparison modules

This commit is contained in:
jack
2026-06-25 13:49:25 -07:00
parent cfadbdf1c3
commit 831457941a
4 changed files with 274 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
"""Shared pytest fixtures."""
import pytest
from PySide6.QtWidgets import QApplication
@pytest.fixture(scope="session")
def qapp():
"""Provide a QApplication instance for the test session."""
app = QApplication.instance()
if app is None:
app = QApplication([])
yield app