diff --git a/docs/en/docs/img/tutorial/path-params/image03.png b/docs/en/docs/img/tutorial/path-params/image03.png index d08645d1c..080e9e67d 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 d14b926e5..8e3767744 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 6e9333084..ed9d2032b 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": [