@@ -267,6 +267,7 @@ def test_text_embedding_generator_multi_cols_predict_success(
267267 "gemini-1.5-pro-002" ,
268268 "gemini-1.5-flash-001" ,
269269 "gemini-1.5-flash-002" ,
270+ "gemini-2.0-flash-exp" ,
270271 ),
271272)
272273def test_create_load_gemini_text_generator_model (
@@ -297,6 +298,7 @@ def test_create_load_gemini_text_generator_model(
297298 "gemini-1.5-pro-002" ,
298299 "gemini-1.5-flash-001" ,
299300 "gemini-1.5-flash-002" ,
301+ "gemini-2.0-flash-exp" ,
300302 ),
301303)
302304@pytest .mark .flaky (retries = 2 )
@@ -322,6 +324,7 @@ def test_gemini_text_generator_predict_default_params_success(
322324 "gemini-1.5-pro-002" ,
323325 "gemini-1.5-flash-001" ,
324326 "gemini-1.5-flash-002" ,
327+ "gemini-2.0-flash-exp" ,
325328 ),
326329)
327330@pytest .mark .flaky (retries = 2 )
@@ -349,6 +352,7 @@ def test_gemini_text_generator_predict_with_params_success(
349352 "gemini-1.5-pro-002" ,
350353 "gemini-1.5-flash-001" ,
351354 "gemini-1.5-flash-002" ,
355+ "gemini-2.0-flash-exp" ,
352356 ),
353357)
354358@pytest .mark .flaky (retries = 2 )
@@ -469,3 +473,16 @@ def test_palm2_text_embedding_deprecated():
469473 llm .PaLM2TextEmbeddingGenerator ()
470474 except (Exception ):
471475 pass
476+
477+
478+ @pytest .mark .parametrize (
479+ "model_name" ,
480+ (
481+ "gemini-1.5-pro-preview-0514" ,
482+ "gemini-1.5-flash-preview-0514" ,
483+ "gemini-2.0-flash-exp" ,
484+ ),
485+ )
486+ def test_gemini_preview_model_warnings (model_name ):
487+ with pytest .warns (exceptions .PreviewWarning ):
488+ llm .GeminiTextGenerator (model_name = model_name )
0 commit comments