From 89e03ca1d3b37421fbc886fe74a0c2fa6304c1b9 Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Sat, 21 Feb 2026 11:35:42 -0800 Subject: [PATCH] fix(tests): mock httpx in rpm limit pass-through tests to avoid real Cohere API calls --- tests/local_testing/test_pass_through_endpoints.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/local_testing/test_pass_through_endpoints.py b/tests/local_testing/test_pass_through_endpoints.py index 3ca504fc6e7..44368be77a1 100644 --- a/tests/local_testing/test_pass_through_endpoints.py +++ b/tests/local_testing/test_pass_through_endpoints.py @@ -173,8 +173,9 @@ async def test_pass_through_endpoint_rerank(client): ) @pytest.mark.asyncio async def test_pass_through_endpoint_rpm_limit( - client, auth, rpm_limit, requests_to_make, expected_status_codes, num_users + client, monkeypatch, auth, rpm_limit, requests_to_make, expected_status_codes, num_users ): + monkeypatch.setattr("httpx.AsyncClient.request", mock_request) import litellm from litellm.proxy._types import UserAPIKeyAuth from litellm.proxy.proxy_server import ProxyLogging, hash_token, user_api_key_cache @@ -273,8 +274,9 @@ async def test_pass_through_endpoint_rpm_limit( ) @pytest.mark.asyncio async def test_pass_through_endpoint_sequential_rpm_limit( - client, auth, rpm_limit, requests_to_make, expected_status_codes + client, monkeypatch, auth, rpm_limit, requests_to_make, expected_status_codes ): + monkeypatch.setattr("httpx.AsyncClient.request", mock_request) import litellm from litellm.proxy._types import UserAPIKeyAuth from litellm.proxy.proxy_server import ProxyLogging, hash_token, user_api_key_cache