🎨 Auto format

This commit is contained in:
pre-commit-ci-lite[bot] 2026-01-23 16:35:52 +00:00 committed by GitHub
parent dd7807ed0c
commit 5c4937cca6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 13 deletions

View File

@ -350,7 +350,7 @@ def add_non_field_param_to_dependency(
def _is_optional_type(annotation: Any) -> bool:
"""
Check if a type annotation is Optional (Union with None).
Optional[X] is equivalent to Union[X, None], so we check if:
1. The origin is Union
2. NoneType is one of the union args

View File

@ -1,4 +1,5 @@
from typing import Annotated, Literal, Optional
from fastapi import FastAPI, Form
from fastapi.testclient import TestClient
@ -8,9 +9,7 @@ def test_optional_literal_form_none():
app = FastAPI()
@app.post("/")
async def read_main(
attribute: Annotated[Optional[Literal["abc", "def"]], Form()]
):
async def read_main(attribute: Annotated[Optional[Literal["abc", "def"]], Form()]):
return {"attribute": attribute}
client = TestClient(app)
@ -26,9 +25,7 @@ def test_optional_literal_form_valid_values():
app = FastAPI()
@app.post("/")
async def read_main(
attribute: Annotated[Optional[Literal["abc", "def"]], Form()]
):
async def read_main(attribute: Annotated[Optional[Literal["abc", "def"]], Form()]):
return {"attribute": attribute}
client = TestClient(app)
@ -49,9 +46,7 @@ def test_optional_literal_form_invalid_value():
app = FastAPI()
@app.post("/")
async def read_main(
attribute: Annotated[Optional[Literal["abc", "def"]], Form()]
):
async def read_main(attribute: Annotated[Optional[Literal["abc", "def"]], Form()]):
return {"attribute": attribute}
client = TestClient(app)
@ -70,9 +65,7 @@ def test_optional_literal_form_empty_string():
app = FastAPI()
@app.post("/")
async def read_main(
attribute: Annotated[Optional[Literal["abc", "def"]], Form()]
):
async def read_main(attribute: Annotated[Optional[Literal["abc", "def"]], Form()]):
return {"attribute": attribute}
client = TestClient(app)