mirror of
https://github.com/EvolutionAPI/adk-python.git
synced 2025-07-13 15:14:50 -06:00
fix: failed unit test for Gemini model headers.
Root cause is that GenAI SDK updated their logic of adding headers in the latest version. PiperOrigin-RevId: 761751413
This commit is contained in:
parent
4542af5650
commit
09f30afe10
@ -15,12 +15,13 @@
|
||||
import sys
|
||||
from unittest import mock
|
||||
|
||||
from google.adk import version
|
||||
from google.adk import version as adk_version
|
||||
from google.adk.models.gemini_llm_connection import GeminiLlmConnection
|
||||
from google.adk.models.google_llm import Gemini
|
||||
from google.adk.models.llm_request import LlmRequest
|
||||
from google.adk.models.llm_response import LlmResponse
|
||||
from google.genai import types
|
||||
from google.genai import version as genai_version
|
||||
from google.genai.types import Content
|
||||
from google.genai.types import Part
|
||||
import pytest
|
||||
@ -73,10 +74,14 @@ def test_supported_models():
|
||||
def test_client_version_header():
|
||||
model = Gemini(model="gemini-1.5-flash")
|
||||
client = model.api_client
|
||||
expected_header = (
|
||||
f"google-adk/{version.__version__}"
|
||||
f" gl-python/{sys.version.split()[0]} google-genai-sdk/"
|
||||
adk_header = (
|
||||
f"google-adk/{adk_version.__version__} gl-python/{sys.version.split()[0]}"
|
||||
)
|
||||
genai_header = (
|
||||
f"google-genai-sdk/{genai_version.__version__} gl-python/{sys.version.split()[0]} "
|
||||
)
|
||||
expected_header = genai_header + adk_header
|
||||
|
||||
assert (
|
||||
expected_header
|
||||
in client._api_client._http_options.headers["x-goog-api-client"]
|
||||
|
Loading…
Reference in New Issue
Block a user