https://jdhao.github.io/2023/09/20/fastapi-testing-and-openapi-spec/