diff --git a/tests/unit/test_batch_download.py b/tests/unit/test_batch_download.py index 58c669bce..e12de3456 100755 --- a/tests/unit/test_batch_download.py +++ b/tests/unit/test_batch_download.py @@ -13,6 +13,20 @@ from unittest.mock import MagicMock, patch import pytest + +@pytest.fixture(autouse=True) +def _reset_worker_app_db(): + """Prevent mock pollution from leaking between tests.""" + import importlib + import sys + # Save original module reference + original = sys.modules.get("worker_app.db") + yield + # Restore original module after each test + if original is not None: + sys.modules["worker_app.db"] = original + + # ── Fake repository ─────────────────────────────────────────────────────────