Browse Source

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

pull/13898/head
pre-commit-ci[bot] 3 weeks ago
parent
commit
4c550d592d
  1. 11
      test_issue_13471/form_dependency_test.py
  2. 11
      test_issue_13471/form_metadata_repro.py

11
test_issue_13471/form_dependency_test.py

@ -1,19 +1,22 @@
from fastapi import FastAPI, Form, Depends from fastapi import Depends, FastAPI, Form
from pydantic import BaseModel
from fastapi.responses import JSONResponse from fastapi.responses import JSONResponse
from pydantic import BaseModel
app = FastAPI() app = FastAPI()
class User(BaseModel): class User(BaseModel):
name: str name: str
age: int age: int
def get_user( def get_user(
name: str = Form(..., description="The user's name"), name: str = Form(..., description="The user's name"),
age: int = Form(..., description="The user's age") age: int = Form(..., description="The user's age"),
) -> User: ) -> User:
return User(name=name, age=age) return User(name=name, age=age)
@app.post("/submit") @app.post("/submit")
def submit(user: User = Depends(get_user)): def submit(user: User = Depends(get_user)):
return JSONResponse(content={"name": user.name, "age": user.age}) return JSONResponse(content={"name": user.name, "age": user.age})

11
test_issue_13471/form_metadata_repro.py

@ -1,19 +1,22 @@
from fastapi import FastAPI, Form, Depends from fastapi import Depends, FastAPI, Form
from pydantic import BaseModel
from fastapi.responses import JSONResponse from fastapi.responses import JSONResponse
from pydantic import BaseModel
app = FastAPI() app = FastAPI()
class User(BaseModel): class User(BaseModel):
name: str name: str
age: int age: int
def get_user( def get_user(
name: str = Form(..., description="The user's name"), name: str = Form(..., description="The user's name"),
age: int = Form(..., description="The user's age") age: int = Form(..., description="The user's age"),
) -> User: ) -> User:
return User(name=name, age=age) return User(name=name, age=age)
@app.post("/submit") @app.post("/submit")
def submit(user: User = Depends(get_user)): def submit(user: User = Depends(get_user)):
return JSONResponse(content={"name": user.name, "age": user.age}) return JSONResponse(content={"name": user.name, "age": user.age})

Loading…
Cancel
Save