From 9d8d17ec1aacc9dba1273153e0bfe1959cab03fa 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:23:22 +0800 Subject: [PATCH] test(proxy): tighten get_spend_routes=false deny assertion ruff-tests B017/PT011 rejected bare pytest.raises(Exception). Match the sibling global-spend deny tests (Exception + match + assert). --- tests/unit/proxy/auth/test_route_checks.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/unit/proxy/auth/test_route_checks.py b/tests/unit/proxy/auth/test_route_checks.py index ee64d66133a..f99f750f893 100644 --- a/tests/unit/proxy/auth/test_route_checks.py +++ b/tests/unit/proxy/auth/test_route_checks.py @@ -2191,7 +2191,7 @@ def test_get_spend_routes_false_permission_denies_internal_user(route): request = MagicMock(spec=Request) request.query_params = {} - with pytest.raises(Exception): + with pytest.raises(Exception, match="Only proxy admin can be used to generate, delete, update") as exc_info: RouteChecks.non_proxy_admin_allowed_routes_check( user_obj=user_obj, _user_role=LitellmUserRoles.INTERNAL_USER.value, @@ -2200,7 +2200,7 @@ def test_get_spend_routes_false_permission_denies_internal_user(route): valid_token=valid_token, request_data={}, ) - + assert "Only proxy admin" in str(exc_info.value) @pytest.mark.parametrize("route", ["/audit", "/audit/some-log-id"])