From a2a13f622c88dee6565d85b4943b06c6039a036b Mon Sep 17 00:00:00 2001 From: Jean Carlos NUnez Date: Thu, 2 Apr 2026 11:35:37 -0500 Subject: [PATCH] test(gemini): fix test_file_data_field_order to use GCS URL instead of Files API URI The field-order test was using a Files API URI, which no longer sets mime_type after the fix. Switch to a GCS URL where mime_type is required so the ordering assertion remains valid. Co-Authored-By: Claude Sonnet 4.6 --- .../gemini/test_vertex_ai_gemini_transformation.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_litellm/llms/vertex_ai/gemini/test_vertex_ai_gemini_transformation.py b/tests/test_litellm/llms/vertex_ai/gemini/test_vertex_ai_gemini_transformation.py index 130d9c8e260..6a5c4d36a0c 100644 --- a/tests/test_litellm/llms/vertex_ai/gemini/test_vertex_ai_gemini_transformation.py +++ b/tests/test_litellm/llms/vertex_ai/gemini/test_vertex_ai_gemini_transformation.py @@ -1105,8 +1105,10 @@ def test_file_data_field_order(): from litellm.llms.vertex_ai.gemini.transformation import _process_gemini_media - # Test with HTTPS URL and explicit format (audio file) - file_url = "https://generativelanguage.googleapis.com/v1beta/files/test123" + # Test with GCS URL and explicit format (audio file). + # Files API URIs (generativelanguage.googleapis.com/.../files/…) are intentionally + # excluded here — the Files API already knows the mime type so we never set it. + file_url = "gs://my-bucket/audio/sample.mp3" format = "audio/mpeg" result = _process_gemini_media(image_url=file_url, format=format)