litellm/tests/unified_google_tests
mateo-berri a7870a902a test(unified_google_tests): import ReadOnly from typing_extensions and cover the Vertex global endpoint
The first commit imported ReadOnly from typing, which only exists on Python 3.13 and up. CircleCI runs this suite on 3.12, so the module failed at import and the job stopped at collection before any of its tests ran. ReadOnly and TypedDict now come from typing_extensions, like the rest of the repo

A new test resolves the Vertex deployment's location from the suite's config with VERTEXAI_LOCATION set to a region, and fails if the vertex_location line is removed

The expected minimum backoff is now derived from litellm's INITIAL_RETRY_DELAY and MAX_RETRY_DELAY, so the test holds when those are overridden through the environment
2026-09-19 12:15:34 -07:00
..
base_google_genai_proxy_sdk_test.py
base_google_test.py test: drop the cwd-relative sys.path.insert calls from the test suite (#37802) 2026-08-22 09:25:58 -07:00
base_interactions_test.py
conftest.py test: drop the cwd-relative sys.path.insert calls from the test suite (#37802) 2026-08-22 09:25:58 -07:00
google_genai_proxy_test_config.yaml test(unified_google_tests): use the Vertex global endpoint and retry 429s with backoff 2026-09-19 11:56:02 -07:00
test_gemini_interactions.py
test_google_ai_studio.py test: drop the cwd-relative sys.path.insert calls from the test suite (#37802) 2026-08-22 09:25:58 -07:00
test_google_genai_proxy_test_config.py test(unified_google_tests): import ReadOnly from typing_extensions and cover the Vertex global endpoint 2026-09-19 12:15:34 -07:00
test_litellm_responses_bridge.py
test_vertex_ai_native.py
test_vertex_anthropic.py test: drop the cwd-relative sys.path.insert calls from the test suite (#37802) 2026-08-22 09:25:58 -07:00
vertex_key.json