Browse Source

Add test from @dmontagu in #333 for duplicate models (#385)

pull/411/head
Sebastián Ramírez 6 years ago
committed by GitHub
parent
commit
25e85c8522
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 23
      tests/test_duplicate_models_openapi.py

23
tests/test_duplicate_models_openapi.py

@ -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…
Cancel
Save