Skip to content

Commit 670a88f

Browse files
authored
test: add Gemini 2.0 tests (#1213)
* test: add Gemini 2.0 tests * preview warnings tests
1 parent 4f4ebef commit 670a88f

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

tests/system/small/ml/test_llm.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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
)
272273
def 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

Comments
 (0)