From 978bbecc007c50d12cfe2b68c278cd1aa5f25145 Mon Sep 17 00:00:00 2001 From: alv2017 Date: Tue, 11 Mar 2025 03:11:48 +0200 Subject: [PATCH] removing added tutorial source code: docs_src/path_params/tutorial001.py, corresponding test update --- docs_src/path_params/tutorial003a.py | 13 ------------- .../test_path_params/test_tutorial003a.py | 19 +++++++++++++++++-- 2 files changed, 17 insertions(+), 15 deletions(-) delete mode 100644 docs_src/path_params/tutorial003a.py diff --git a/docs_src/path_params/tutorial003a.py b/docs_src/path_params/tutorial003a.py deleted file mode 100644 index d6e42c65b..000000000 --- a/docs_src/path_params/tutorial003a.py +++ /dev/null @@ -1,13 +0,0 @@ -from fastapi import FastAPI - -app = FastAPI() - - -@app.get("/users/{user_id}") -async def read_user(user_id: str): - return {"user_id": user_id} - - -@app.get("/users/me") -async def read_user_me(): - return {"user_id": "the current user"} diff --git a/tests/test_tutorial/test_path_params/test_tutorial003a.py b/tests/test_tutorial/test_path_params/test_tutorial003a.py index 7871c3f78..d6a96bfc6 100644 --- a/tests/test_tutorial/test_path_params/test_tutorial003a.py +++ b/tests/test_tutorial/test_path_params/test_tutorial003a.py @@ -1,11 +1,26 @@ import pytest from fastapi.testclient import TestClient -from docs_src.path_params.tutorial003a import app + +@pytest.fixture(name="app") +def fastapi_app_wrong_path_operations_order(): + from fastapi import FastAPI + + app = FastAPI() + + @app.get("/users/{user_id}") + async def read_user(user_id: str): + return {"user_id": user_id} + + @app.get("/users/me") + async def read_user_me(): + return {"user_id": "the current user"} + + return app @pytest.fixture(name="client") -def get_client(): +def get_client(app): return TestClient(app)