diff --git a/tests/unittests/artifacts/test_artifact_service.py b/tests/unittests/artifacts/test_artifact_service.py index 6f8ef0b..b0952a7 100644 --- a/tests/unittests/artifacts/test_artifact_service.py +++ b/tests/unittests/artifacts/test_artifact_service.py @@ -21,6 +21,8 @@ from typing import Union from google.adk.artifacts import GcsArtifactService from google.adk.artifacts import InMemoryArtifactService from google.genai import types + +from unittest import mock import pytest Enum = enum.Enum @@ -136,11 +138,10 @@ class MockClient: def mock_gcs_artifact_service(): - """Creates a mock GCS artifact service for testing.""" - service = GcsArtifactService(bucket_name="test_bucket") - service.storage_client = MockClient() - service.bucket = service.storage_client.bucket("test_bucket") - return service + with mock.patch("google.cloud.storage.Client", return_value=MockClient()): + service = GcsArtifactService(bucket_name="test_bucket") + service.bucket = service.storage_client.bucket("test_bucket") + return service def get_artifact_service(