Remove py39 code example

This commit is contained in:
Yurii Motov 2026-02-12 10:28:40 +01:00
parent fc648a866b
commit b7c1460755
2 changed files with 1 additions and 26 deletions

View File

@ -1,22 +0,0 @@
from typing import Annotated, Union
from fastapi import FastAPI, Query
from pydantic import BeforeValidator
app = FastAPI()
def nullable_str(val: str) -> Union[str, None]:
if val in ("None", "", "null"):
return None
return val
@app.get("/items/")
async def read_items(
q: Annotated[Union[str, None], Query(min_length=3), BeforeValidator(nullable_str)],
):
results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]}
if q:
results.update({"q": q})
return results

View File

@ -3,14 +3,11 @@ import importlib
import pytest
from fastapi.testclient import TestClient
from ...utils import needs_py310
@pytest.fixture(
name="client",
params=[
pytest.param("tutorial006c_an_py39"),
pytest.param("tutorial006c_an_py310", marks=needs_py310),
"tutorial006c_an_py310",
],
)
def get_client(request: pytest.FixtureRequest):