From d13700c14c7ee3d092302837cb1726d17bab1ab8 Mon Sep 17 00:00:00 2001 From: Devon Hillard Date: Tue, 9 Sep 2025 19:08:10 -0600 Subject: [PATCH] test: Update OpenAI provider alias tests to match new format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated test_supported_models_aliases.py to reflect the removal of self-referencing aliases: - Removed assertion for "o4-mini" in its own aliases (no longer self-referencing) - Updated "o3-pro" alias test to use "o3pro" (normalized alias format) - Fixed alias resolution test for o3pro -> o3-pro These changes align with the fix for duplicate model listings in listmodels output. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- tests/test_supported_models_aliases.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/test_supported_models_aliases.py b/tests/test_supported_models_aliases.py index 256eaaf..336368b 100644 --- a/tests/test_supported_models_aliases.py +++ b/tests/test_supported_models_aliases.py @@ -50,15 +50,15 @@ class TestSupportedModelsAliases: # "mini" is now an alias for gpt-5-mini, not o4-mini assert "mini" in provider.SUPPORTED_MODELS["gpt-5-mini"].aliases assert "o4mini" in provider.SUPPORTED_MODELS["o4-mini"].aliases - assert "o4-mini" in provider.SUPPORTED_MODELS["o4-mini"].aliases + # o4-mini is no longer in its own aliases (removed self-reference) assert "o3mini" in provider.SUPPORTED_MODELS["o3-mini"].aliases - assert "o3-pro" in provider.SUPPORTED_MODELS["o3-pro"].aliases + assert "o3pro" in provider.SUPPORTED_MODELS["o3-pro"].aliases assert "gpt4.1" in provider.SUPPORTED_MODELS["gpt-4.1"].aliases # Test alias resolution assert provider._resolve_model_name("mini") == "gpt-5-mini" # mini -> gpt-5-mini now assert provider._resolve_model_name("o3mini") == "o3-mini" - assert provider._resolve_model_name("o3-pro") == "o3-pro" # o3-pro is already the base model name + assert provider._resolve_model_name("o3pro") == "o3-pro" # o3pro resolves to o3-pro assert provider._resolve_model_name("o4mini") == "o4-mini" assert provider._resolve_model_name("gpt4.1") == "gpt-4.1" # gpt4.1 resolves to gpt-4.1