diff options
| author | Warry <FunWarry@users.noreply.github.com> | 2025-12-29 20:54:26 +0100 |
|---|---|---|
| committer | Warry <FunWarry@users.noreply.github.com> | 2025-12-29 20:54:26 +0100 |
| commit | 7b60f92a48b4ff54604e8179503488800866ca6f (patch) | |
| tree | b9d66f238777f4308ca29332c3675d9311c961d6 /tests/test_dialog_preferences_integration.py | |
| parent | f413240b51f574c01144e6ae672b24c412a949e1 (diff) | |
| download | tidal-dl-ng-7b60f92a48b4ff54604e8179503488800866ca6f.tar.gz | |
feat: Refactor playlist management, error handling, and testing infrastructure
- Improved playlist item handling with pagination, error logging, and dedicated request hooks.
- Consolidated reusable helpers for track ID normalization, playlist validation, and removal logic.
- Enhanced error handling by introducing `PlaylistNotFound` and `UserNotAuthenticated` exceptions.
- Refined Pytest `qapp` fixture for headless CI compatibility and session-scoped reuse.
- Replaced redundant fixtures in multiple test files for consistency.
- Improved playlist management GUI with detailed debug logging for notifications and operations.
- Added `deptry` configuration to handle transitive dependencies and ignored exclusions.
- Updated Pytest and Tox configurations for consistent environment setup during CI/CD runs.
Diffstat (limited to 'tests/test_dialog_preferences_integration.py')
| -rw-r--r-- | tests/test_dialog_preferences_integration.py | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/tests/test_dialog_preferences_integration.py b/tests/test_dialog_preferences_integration.py index b7df74d..1975a6e 100644 --- a/tests/test_dialog_preferences_integration.py +++ b/tests/test_dialog_preferences_integration.py @@ -10,15 +10,6 @@ from tidal_dl_ng.dialog import DialogPreferences @pytest.fixture -def qapp(): - """Create QApplication instance for tests.""" - app = QtWidgets.QApplication.instance() - if app is None: - app = QtWidgets.QApplication([]) - yield app - - -@pytest.fixture def mock_settings(): """Create a mock Settings object with all required attributes.""" settings = Mock(spec=Settings) |
