From eec64aca6258401b08820634f8c2d1c226fd2fcc Mon Sep 17 00:00:00 2001 From: G1lollipop Date: Fri, 16 Oct 2026 20:21:31 -0500 Subject: [PATCH] test(proxy): expect explicit enterprise permission rejection --- .../test_key_management_endpoints.py | 9 +++++++-- 1 file changed, 7 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 4bdc2558617..000a902fe6c 100644 --- a/tests/unit/proxy/management_endpoints/test_key_management_endpoints.py +++ b/tests/unit/proxy/management_endpoints/test_key_management_endpoints.py @@ -21023,8 +21023,13 @@ 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 + assert error.value.detail == { + "error": ( + "get_spend_routes permission is only available for LiteLLM Enterprise users. " + f"{CommonProxyErrors.not_premium_user.value}" + ) + } mock_prisma_client.insert_data.assert_not_awaited()