From 63274fb42b5f16bc75574ce7c3c9c495f476aa34 Mon Sep 17 00:00:00 2001 From: er-s-an <92594860+er-s-an@users.noreply.github.com> Date: Sun, 18 Oct 2026 09:18:06 +0800 Subject: [PATCH] fix(proxy): align premium get_spend_routes test with 403 gate ruff format on the helper, and update the precedence regression that still expected the old bare 500 Internal Server Error after the Enterprise 403 change. --- .../management_endpoints/test_key_management_endpoints.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/unit/proxy/management_endpoints/test_key_management_endpoints.py b/tests/unit/proxy/management_endpoints/test_key_management_endpoints.py index 804163746d4..0a48166e7e4 100644 --- a/tests/unit/proxy/management_endpoints/test_key_management_endpoints.py +++ b/tests/unit/proxy/management_endpoints/test_key_management_endpoints.py @@ -21520,8 +21520,10 @@ async def test_key_generation_premium_permission_error_precedes_project_ownershi team_table=None, ) - assert error.value.status_code == 500 - assert error.value.detail == {"error": "Internal Server Error."} + assert error.value.status_code == 403 + detail = str(error.value.detail) + assert "get_spend_routes" in detail + assert "Enterprise" in detail mock_prisma_client.insert_data.assert_not_awaited()