Browse Source

Merge branch 'issue10180' of https://github.com/fcarvajalbrown/fastapi into issue10180

pull/14984/head
Felipe Carvajal 5 months ago
parent
commit
84cb1c484e
  1. 14
      tests/test_router_mount.py

14
tests/test_router_mount.py

@ -1,8 +1,5 @@
from fastapi import FastAPI, APIRouter from fastapi import APIRouter, FastAPI
from fastapi.testclient import TestClient
def test_mount_on_router():
app = FastAPI() app = FastAPI()
api_router = APIRouter(prefix="/api") api_router = APIRouter(prefix="/api")
@ -16,10 +13,7 @@ def test_mount_on_router():
def read_sub(): def read_sub():
return {"message": "Hello World from sub API"} return {"message": "Hello World from sub API"}
api_router.mount("/subapi", subapi) api_router.mount("/subapi", subapi) # ← moved up
app.include_router(api_router) app.include_router(api_router) # ← now after
client = TestClient(app)
assert client.get("/api/app").status_code == 200 print("All tests passed.")
assert client.get("/api/subapi/sub").status_code == 200
Loading…
Cancel
Save