mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-01 15:37:32 +08:00
Merge pull request #20982 from nsoranzo/release_24.2_fix_cbv_unit_test
[24.2] Fix ``test_multiple_decorators`` unit test for FastAPI 0.118.0
This commit is contained in:
@@ -64,7 +64,7 @@ jobs:
|
||||
uses: medyagh/setup-minikube@latest
|
||||
with:
|
||||
driver: none
|
||||
kubernetes-version: '1.23.0'
|
||||
kubernetes-version: '1.28.0'
|
||||
- name: Check pods
|
||||
run: kubectl get pods -A
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
@@ -70,12 +70,14 @@ def test_method_order_preserved() -> None:
|
||||
|
||||
app = FastAPI()
|
||||
app.include_router(router)
|
||||
client = TestClient(app)
|
||||
|
||||
assert TestClient(app).get("/test").json() == 1
|
||||
assert TestClient(app).get("/other").json() == 2
|
||||
assert client.get("/test").json() == 1
|
||||
assert client.get("/other").json() == 2
|
||||
|
||||
|
||||
def test_multiple_decorators() -> None:
|
||||
app = FastAPI()
|
||||
router = APIRouter()
|
||||
|
||||
@cbv(router)
|
||||
@@ -90,7 +92,9 @@ def test_multiple_decorators() -> None:
|
||||
return {"item_query": item_query}
|
||||
return []
|
||||
|
||||
client = TestClient(router)
|
||||
app = FastAPI()
|
||||
app.include_router(router)
|
||||
client = TestClient(app)
|
||||
|
||||
assert client.get("/items").json() == []
|
||||
assert client.get("/items/1").json() == {"item_path": "1"}
|
||||
|
||||
Reference in New Issue
Block a user