From 90057353bd7d1aa87463380fde5000c862c4a2c8 Mon Sep 17 00:00:00 2001 From: Yuneng Jiang Date: Wed, 10 Jun 2026 16:49:43 -0700 Subject: [PATCH] test: allow output_config model-map keys in the schema canary The Fable 5 entries backported in #30064 carry supports_output_config and bedrock_output_config_effort_ceiling, which this line's Vertex Claude path reads but the schema allowlist predates. Declarations copied verbatim from the staging schema; additionalProperties stays false. --- tests/test_litellm/test_utils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/test_litellm/test_utils.py b/tests/test_litellm/test_utils.py index 41c4bd0b3b5..8bc72941423 100644 --- a/tests/test_litellm/test_utils.py +++ b/tests/test_litellm/test_utils.py @@ -856,7 +856,12 @@ def test_aaamodel_prices_and_context_window_json_is_valid(): "supports_sampling_params": {"type": "boolean"}, "supports_service_tier": {"type": "boolean"}, "supports_preset": {"type": "boolean"}, + "supports_output_config": {"type": "boolean"}, "tool_use_system_prompt_tokens": {"type": "number"}, + "bedrock_output_config_effort_ceiling": { + "type": "string", + "enum": ["low", "medium", "high", "max", "xhigh"], + }, "tpm": {"type": "number"}, "provider_specific_entry": {"type": "object"}, "supported_endpoints": {