fix: use correct google-genai async API and remove debug endpoint
The google-genai SDK uses `client.aio.models.generate_content()` for async calls, not `client.models.generate_content_async()` which doesn't exist. Also removes the temporary /ai/provider-debug endpoint. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -137,7 +137,7 @@ class TestGeminiProvider:
|
||||
mock_response.usage_metadata = mock_usage
|
||||
|
||||
mock_client = MagicMock()
|
||||
mock_client.models.generate_content_async = AsyncMock(
|
||||
mock_client.aio.models.generate_content = AsyncMock(
|
||||
return_value=mock_response
|
||||
)
|
||||
|
||||
@@ -172,7 +172,7 @@ class TestGeminiProvider:
|
||||
assert input_tokens == 80
|
||||
assert output_tokens == 40
|
||||
|
||||
mock_client.models.generate_content_async.assert_called_once()
|
||||
mock_client.aio.models.generate_content.assert_called_once()
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_generate_json_handles_none_usage(self):
|
||||
@@ -185,7 +185,7 @@ class TestGeminiProvider:
|
||||
mock_response.usage_metadata = mock_usage
|
||||
|
||||
mock_client = MagicMock()
|
||||
mock_client.models.generate_content_async = AsyncMock(
|
||||
mock_client.aio.models.generate_content = AsyncMock(
|
||||
return_value=mock_response
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user