committed by
GitHub
1 changed files with 23 additions and 0 deletions
@ -0,0 +1,23 @@ |
|||
from fastapi import FastAPI |
|||
from pydantic import BaseModel |
|||
|
|||
|
|||
def test_get_openapi(): |
|||
app = FastAPI() |
|||
|
|||
class Model(BaseModel): |
|||
pass |
|||
|
|||
class Model2(BaseModel): |
|||
a: Model |
|||
|
|||
class Model3(BaseModel): |
|||
c: Model |
|||
d: Model2 |
|||
|
|||
@app.get("/", response_model=Model3) |
|||
def f(): |
|||
pass # pragma: no cover |
|||
|
|||
openapi = app.openapi() |
|||
assert isinstance(openapi, dict) |
Loading…
Reference in new issue