@ -1,8 +1,10 @@
from fastapi import FastAPI, Query
from typing import Annotated
app = FastAPI()
@app.get("/items/")
async def read_items(q: Annotated[str | None, Query()] = ...):
if q in ("None", "", "null"):
from fastapi.testclient import TestClient
from docs_src.query_params_str_validations.tutorial006d_an_py310 import app
client = TestClient(app)
def test_read_items():
response = client.get("/items/", params={"q": "None"})
assert response.status_code == 200