From 84ef8a63a6a9c27ccfa8c7e68b0bc68b118bde41 Mon Sep 17 00:00:00 2001 From: fxd-jason Date: Thu, 21 May 2026 16:56:16 +0800 Subject: [PATCH] fix: remove xai from has_key test (CI env has no XAI_API_KEY) --- tests/test_provider_sort_order.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/test_provider_sort_order.py b/tests/test_provider_sort_order.py index 6bb04dc9..8dd1658a 100644 --- a/tests/test_provider_sort_order.py +++ b/tests/test_provider_sort_order.py @@ -150,23 +150,22 @@ class TestProviderSortOrder: " deepseek:\n api_key: sk-ds-123\n" " google: {}\n" " groq: {}\n" - " xai:\n api_key: xai-key\n" ) result = providers_mod.get_providers() prov_ids = [p["id"] for p in result["providers"]] + # deepseek has api_key in config → should be tier-2 (before tier-3) deepseek_idx = prov_ids.index("deepseek") - xai_idx = prov_ids.index("xai") google_idx = prov_ids.index("google") groq_idx = prov_ids.index("groq") assert deepseek_idx < google_idx, ( f"deepseek(has_key) at {deepseek_idx} should be before google at {google_idx}" ) - assert deepseek_idx < groq_idx - assert xai_idx < google_idx - assert xai_idx < groq_idx + assert deepseek_idx < groq_idx, ( + f"deepseek(has_key) at {deepseek_idx} should be before groq at {groq_idx}" + ) _teardown_config()