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