Browse Source

🎨 [pre-commit.ci] Auto format from pre-commit.com hooks

pull/14106/head
pre-commit-ci[bot] 10 months ago
parent
commit
29bf20d00e
  1. 3
      fastapi/routing.py
  2. 7
      tests/test_get_query_param.py

3
fastapi/routing.py

@ -4444,7 +4444,8 @@ class APIRouter(routing.Router):
return func
return decorator
def get_query_param(request, name: str, default: str | None = None) -> str | None:
"""
Utility function to safely fetch a query parameter from a request.

7
tests/test_get_query_param.py

@ -1,16 +1,17 @@
import pytest
from starlette.requests import Request
from fastapi import FastAPI
from fastapi.routing import get_query_param
from starlette.requests import Request
from starlette.testclient import TestClient
from fastapi import FastAPI
app = FastAPI()
@app.get("/demo")
async def demo(request: Request):
value = get_query_param(request, "name", default="guest")
return {"name": value}
client = TestClient(app)

Loading…
Cancel
Save