From ae51791df0ca159089797b59a190b5e6bb94f33f Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 31 Mar 2026 13:39:52 +0000 Subject: [PATCH] fix: integration tests match server behavior - Reserve endpoint returns 200 not 201 (per OpenAPI spec v0.1.24) - Balance query param is "tenant" not "tenant_id" (per spec) https://claude.ai/code/session_01YEun5gKT59qD5yUqasCaar --- tests/integration/test_live_server.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/integration/test_live_server.py b/tests/integration/test_live_server.py index 0714874..6a5db8e 100644 --- a/tests/integration/test_live_server.py +++ b/tests/integration/test_live_server.py @@ -45,7 +45,7 @@ def test_reservation_lifecycle(): }, timeout=5, ) - assert res.status_code == 201, f"Reserve failed: {res.text}" + assert res.status_code == 200, f"Reserve failed: {res.text}" data = res.json() assert "reservation_id" in data rid = data["reservation_id"] @@ -77,7 +77,7 @@ def test_reserve_and_release(): }, timeout=5, ) - assert res.status_code == 201 + assert res.status_code == 200 rid = res.json()["reservation_id"] # Release @@ -116,7 +116,7 @@ def test_balance_query(): res = requests.get( f"{BASE}/v1/balances", headers=HEADERS, - params={"tenant_id": TENANT}, + params={"tenant": TENANT}, timeout=5, ) assert res.status_code == 200, f"Balance query failed: {res.text}"