Browse Source
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>pull/13793/merge
committed by
GitHub
2 changed files with 36 additions and 0 deletions
@ -0,0 +1,31 @@ |
|||||
|
from fastapi import FastAPI |
||||
|
from fastapi.testclient import TestClient |
||||
|
from pydantic import BaseModel |
||||
|
|
||||
|
app = FastAPI() |
||||
|
|
||||
|
|
||||
|
class MyModel(BaseModel): |
||||
|
""" |
||||
|
A model with a form feed character in the title. |
||||
|
\f |
||||
|
Text after form feed character. |
||||
|
""" |
||||
|
|
||||
|
|
||||
|
@app.get("/foo") |
||||
|
def foo(v: MyModel): # pragma: no cover |
||||
|
pass |
||||
|
|
||||
|
|
||||
|
client = TestClient(app) |
||||
|
|
||||
|
|
||||
|
def test_openapi(): |
||||
|
response = client.get("/openapi.json") |
||||
|
assert response.status_code == 200, response.text |
||||
|
openapi_schema = response.json() |
||||
|
|
||||
|
assert openapi_schema["components"]["schemas"]["MyModel"]["description"] == ( |
||||
|
"A model with a form feed character in the title.\n" |
||||
|
) |
Loading…
Reference in new issue