mirror of
https://github.com/encounter/adk-python.git
synced 2026-07-09 18:19:28 -07:00
fix: Raise NotFoundError in list_eval_sets function when app_name doesn't exist
PiperOrigin-RevId: 784216832
This commit is contained in:
committed by
Copybara-Service
parent
377b5a9b78
commit
b17d8b6e36
@@ -17,6 +17,7 @@ from google.adk.evaluation.eval_case import EvalCase
|
||||
from google.adk.evaluation.eval_set import EvalSet
|
||||
from google.adk.evaluation.gcs_eval_sets_manager import _EVAL_SET_FILE_EXTENSION
|
||||
from google.adk.evaluation.gcs_eval_sets_manager import GcsEvalSetsManager
|
||||
from google.cloud import exceptions as cloud_exceptions
|
||||
import pytest
|
||||
|
||||
from .mock_gcs_utils import MockBlob
|
||||
@@ -121,6 +122,18 @@ class TestGcsEvalSetsManager:
|
||||
|
||||
assert eval_sets == ["eval_set_1", "eval_set_2"]
|
||||
|
||||
def test_gcs_eval_sets_manager_list_eval_sets_fails(
|
||||
self, gcs_eval_sets_manager, mocker
|
||||
):
|
||||
mocker.patch.object(
|
||||
gcs_eval_sets_manager.bucket,
|
||||
"list_blobs",
|
||||
side_effect=cloud_exceptions.NotFound("not found"),
|
||||
)
|
||||
|
||||
with pytest.raises(NotFoundError):
|
||||
gcs_eval_sets_manager.list_eval_sets("test_app")
|
||||
|
||||
def test_gcs_eval_sets_manager_add_eval_case_success(
|
||||
self, gcs_eval_sets_manager, mocker
|
||||
):
|
||||
|
||||
Reference in New Issue
Block a user