fix: add autouse fixture to clear dependency_overrides after each test

This commit is contained in:
chiguyong 2026-06-04 22:20:28 +08:00
parent c349e40fde
commit 7bbc977175
1 changed files with 8 additions and 0 deletions

View File

@ -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()