Użyty w przykładzie framework FastAPI posiada integrację Out-Of-The-box z OpenAPI (wcześniej znany jako Swagger), o ile używamy Pydantica do walidacji (polecane, pokazywane w tutorialu połączenie).
Do przejrzenia smarttesting.client.person.Person
, dziedziczące w tym przykładzie po pydantic.BaseModel
oraz widok smarttesting.client.fraud_view.fraud_check_view
.
cd 08-advanced/08-03-docs/
uvicorn smarttesting.client.app:app
Następnie otwieramy w przeglądarce adres http://127.0.0.1:8000/docs
i cieszymy się automatycznie skonfigurowanym swaggerem :)