8000 fix: failed unit test for Gemini model headers. · lbruderer/adk-python@09f30af · GitHub
[go: up one dir, main page]

Skip to content

Commit 09f30af

Browse filesBrowse files
wuliang229copybara-github
authored andcommitted
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
1 parent 4542af5 commit 09f30af

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

tests/unittests/models/test_google_llm.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@
1515
import sys
1616
from unittest import mock
1717

18-
from google.adk import version
18+
from google.adk import version as adk_version
1919
from google.adk.models.gemini_llm_connection import GeminiLlmConnection
2020
from google.adk.models.google_llm import Gemini
2121
from google.adk.models.llm_request import LlmRequest
2222
from google.adk.models.llm_response import LlmResponse
2323
from google.genai import types
24+
from google.genai import version as genai_version
2425
from google.genai.types import Content
2526
from google.genai.types import Part
2627
import pytest
@@ -73,10 +74,14 @@ def test_supported_models():
7374
def test_client_version_header():
7475
model = Gemini(model="gemini-1.5-flash")
7576
client = model.api_client
76-
expected_header = (
77-
f"google-adk/{version.__version__}"
78-
f" gl-python/{sys.version.split()[0]} google-genai-sdk/"
77+
adk_header = (
78+
f"google-adk/{adk_version.__version__} gl-python/{sys.version.split()[0]}"
7979
)
80+
genai_header = (
81+
f"google-genai-sdk/{genai_version.__version__} gl-python/{sys.version.split()[0]} "
82+
)
83+
expected_header = genai_header + adk_header
84+
8085
assert (
8186
expected_header
8287
in client._api_client._http_options.headers["x-goog-api-client"]

0 commit comments

Comments
 (0)
0