fix: service-to-service auth with SERVICE_JWT and robust Content-Disposition parsing
This commit is contained in:
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user