From 7bbc977175271c7ef3cb6c3b9d7fa77aa978b7db Mon Sep 17 00:00:00 2001 From: chiguyong Date: Thu, 4 Jun 2026 22:20:28 +0800 Subject: [PATCH] fix: add autouse fixture to clear dependency_overrides after each test --- backend/tests/conftest.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/backend/tests/conftest.py b/backend/tests/conftest.py index 183de4c..8488667 100644 --- a/backend/tests/conftest.py +++ b/backend/tests/conftest.py @@ -26,6 +26,14 @@ pytest_plugins = [ ] +@pytest.fixture(autouse=True) +def _cleanup_dependency_overrides(): + """Ensure dependency_overrides are cleaned up after each test.""" + from app.main import app + yield + app.dependency_overrides.clear() + + @pytest.fixture(autouse=True) def add_api_key_filter(): root_logger = logging.getLogger()