All checks were successful
SonarQube Code Quality Scan / SonarQube Scan (push) Successful in 1m46s
Replace SearchWorker signal .connect() with mock.MagicMock to handle the case where the player module Signal binding is a plain function (import fallback when PySide6 is unavailable in headless CI). The MagicMock captures .emit() calls and works across all environments: real Qt, conftest stubs, and player.py fallback paths.
14 KiB
14 KiB