litellm/tests/test_litellm/responses
mateo-berri da3f58aeed test(responses): guard Azure /responses native routing (LIT-2986)
Azure OpenAI native /responses must dispatch to the native responses
handler, never the chat-completions bridge. Routing it through the bridge
historically collapsed streaming to delta-only events (dropping
response.created, output_item.added, content_part.added and the matching
.done events) and broke clients like Codex CLI that depend on the full
response lifecycle.

The existing bridge-flag tests all mock get_provider_responses_api_config,
so none covered the real Azure resolution that was the original trigger
(config is None -> bridge). These exercise the real ProviderConfigManager
and assert azure/* (gpt and o-series) resolves a native responses config
and dispatches to the native handler for both streaming and non-streaming,
failing if Azure ever falls back to the bridge again.
2026-06-23 16:02:03 -07:00
..
litellm_completion_transformation chore(oss): litellm oss staging 150626 (#30463) 2026-06-16 12:06:41 -07:00
mcp style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_metadata_codex_callback.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_no_duplicate_spend_logs.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_null_test_fix.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_responses_api_bridge_flag.py test(responses): guard Azure /responses native routing (LIT-2986) 2026-06-23 16:02:03 -07:00
test_responses_api_request_body.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_responses_prompt_management.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_responses_router_cooldown.py fix(responses): register cooldowns on failure + fail fast on stale encrypted_content (#27820) 2026-05-13 09:03:13 -07:00
test_responses_utils.py [internal copy of #27491] fix(realtime): Fix Realtime Audio Token Cost Tracking (#29722) 2026-06-05 18:53:17 +05:30
test_responses_websocket_all_providers.py fix(responses): presidio PII masking for Azure WebSocket and streaming (#30003) 2026-06-12 07:27:03 -07:00
test_sse_output_recovery.py Litellm oss staging 04 21 2026 2 (#26569) 2026-05-20 21:25:19 -07:00
test_text_format_conversion.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00