fix: service-to-service auth with SERVICE_JWT and robust Content-Disposition parsing

This commit is contained in:
root
2026-07-24 17:49:39 +03:00
parent ba30f34537
commit 6a0650b7a0
8 changed files with 107 additions and 14 deletions

View File

@@ -25,7 +25,7 @@ if _src not in sys.path:
def _make_client(overrides: dict | None = None) -> TestClient:
from src.api.routes.agent_conversations import router, agent_router
from src.core.database import get_db
from src.dependencies import get_current_user, get_config_manager
from src.dependencies import get_current_user, get_agent_service_user, get_config_manager
from src.schemas.auth import User, RoleSchema
app = FastAPI()
@@ -42,6 +42,7 @@ def _make_client(overrides: dict | None = None) -> TestClient:
app.dependency_overrides[get_db] = lambda: MagicMock()
app.dependency_overrides[get_current_user] = lambda: mock_user
app.dependency_overrides[get_agent_service_user] = lambda: mock_user
app.dependency_overrides[get_config_manager] = lambda: MagicMock()
if overrides:
for dep, fn in overrides.items():