From: nukopy Date: Thu, 5 Nov 2020 22:30:09 +0000 (+0900) Subject: 📝 Fix code consistency in examples for Tutorial - User Guide - Path Parameters (... X-Git-Tag: 0.61.2~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=22a5960d3640411f490ac77314315bbeedc0dec1;p=thirdparty%2Ffastapi%2Ffastapi.git 📝 Fix code consistency in examples for Tutorial - User Guide - Path Parameters (#2158) --- diff --git a/docs/en/docs/img/tutorial/path-params/image03.png b/docs/en/docs/img/tutorial/path-params/image03.png index d08645d1c8..080e9e67dc 100644 Binary files a/docs/en/docs/img/tutorial/path-params/image03.png and b/docs/en/docs/img/tutorial/path-params/image03.png differ diff --git a/docs_src/path_params/tutorial005.py b/docs_src/path_params/tutorial005.py index d14b926e55..8e37677449 100644 --- a/docs_src/path_params/tutorial005.py +++ b/docs_src/path_params/tutorial005.py @@ -12,7 +12,7 @@ class ModelName(str, Enum): app = FastAPI() -@app.get("/model/{model_name}") +@app.get("/models/{model_name}") async def get_model(model_name: ModelName): if model_name == ModelName.alexnet: return {"model_name": model_name, "message": "Deep Learning FTW!"} diff --git a/tests/test_tutorial/test_path_params/test_tutorial005.py b/tests/test_tutorial/test_path_params/test_tutorial005.py index 6e9333084f..ed9d2032b3 100644 --- a/tests/test_tutorial/test_path_params/test_tutorial005.py +++ b/tests/test_tutorial/test_path_params/test_tutorial005.py @@ -9,7 +9,7 @@ openapi_schema = { "openapi": "3.0.2", "info": {"title": "FastAPI", "version": "0.1.0"}, "paths": { - "/model/{model_name}": { + "/models/{model_name}": { "get": { "responses": { "200": { @@ -28,7 +28,7 @@ openapi_schema = { }, }, "summary": "Get Model", - "operationId": "get_model_model__model_name__get", + "operationId": "get_model_models__model_name__get", "parameters": [ { "required": True, @@ -80,10 +80,10 @@ openapi_schema2 = { "openapi": "3.0.2", "info": {"title": "FastAPI", "version": "0.1.0"}, "paths": { - "/model/{model_name}": { + "/models/{model_name}": { "get": { "summary": "Get Model", - "operationId": "get_model_model__model_name__get", + "operationId": "get_model_models__model_name__get", "parameters": [ { "required": True, @@ -160,22 +160,22 @@ def test_openapi(): "url,status_code,expected", [ ( - "/model/alexnet", + "/models/alexnet", 200, {"model_name": "alexnet", "message": "Deep Learning FTW!"}, ), ( - "/model/lenet", + "/models/lenet", 200, {"model_name": "lenet", "message": "LeCNN all the images"}, ), ( - "/model/resnet", + "/models/resnet", 200, {"model_name": "resnet", "message": "Have some residuals"}, ), ( - "/model/foo", + "/models/foo", 422, { "detail": [