mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-09 22:31:41 +00:00
test(gemini realtime): wrap remaining cached session configs in setup envelope
The session_configuration_request the proxy caches is always serialized
as {"setup": ...}; three modality-related tests dumped a bare config
dict instead, so transform_session_created_event's
`.get('setup', {})` quietly returned an empty dict and the
responseModalities lookup ran against the default rather than the
fixture. Wrap the remaining tests in the same shape the production
cache uses so any regression in modality forwarding actually trips.
This commit is contained in:
parent
e5ffd021f7
commit
bafc187248
1 changed files with 12 additions and 6 deletions
|
|
@ -102,8 +102,10 @@ def test_gemini_realtime_transformation_content_delta():
|
|||
assert config is not None
|
||||
|
||||
session_configuration_request = {
|
||||
"model": "gemini-1.5-flash",
|
||||
"generationConfig": {"responseModalities": ["TEXT"]},
|
||||
"setup": {
|
||||
"model": "gemini-1.5-flash",
|
||||
"generationConfig": {"responseModalities": ["TEXT"]},
|
||||
}
|
||||
}
|
||||
session_configuration_request_str = json.dumps(session_configuration_request)
|
||||
session_created_message = {
|
||||
|
|
@ -195,8 +197,10 @@ def test_gemini_realtime_transformation_audio_delta():
|
|||
assert config is not None
|
||||
|
||||
session_configuration_request = {
|
||||
"model": "gemini-1.5-flash",
|
||||
"generationConfig": {"responseModalities": ["AUDIO"]},
|
||||
"setup": {
|
||||
"model": "gemini-1.5-flash",
|
||||
"generationConfig": {"responseModalities": ["AUDIO"]},
|
||||
}
|
||||
}
|
||||
session_configuration_request_str = json.dumps(session_configuration_request)
|
||||
|
||||
|
|
@ -244,8 +248,10 @@ def test_gemini_realtime_transformation_generation_complete():
|
|||
assert config is not None
|
||||
|
||||
session_configuration_request = {
|
||||
"model": "gemini-1.5-flash",
|
||||
"generationConfig": {"responseModalities": ["AUDIO"]},
|
||||
"setup": {
|
||||
"model": "gemini-1.5-flash",
|
||||
"generationConfig": {"responseModalities": ["AUDIO"]},
|
||||
}
|
||||
}
|
||||
session_configuration_request_str = json.dumps(session_configuration_request)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue