test(ai): include Claude in governed fallback order

This commit is contained in:
ogt
2026-07-15 18:15:35 +08:00
parent d6d0066bae
commit bd6a8a839a

View File

@@ -476,15 +476,15 @@ class TestAIRouterNvidiaIntegration:
assert fallback_providers == [
AIProviderEnum.OLLAMA_GCP_B,
AIProviderEnum.OLLAMA_LOCAL,
AIProviderEnum.CLAUDE,
AIProviderEnum.GEMINI,
]
assert AIProviderEnum.NEMOTRON not in fallback_providers
assert AIProviderEnum.CLAUDE not in fallback_providers
reset_ai_router()
def test_existing_routing_not_affected(self):
"""測試現有路由規則不受影響"""
"""同步路由也遵守唯一 production provider 順序。"""
from src.services.ai_router import (
AIProviderEnum,
get_ai_router,
@@ -501,6 +501,7 @@ class TestAIRouterNvidiaIntegration:
assert [provider for provider, _ in decision.fallback_chain] == [
AIProviderEnum.OLLAMA_GCP_B,
AIProviderEnum.OLLAMA_LOCAL,
AIProviderEnum.CLAUDE,
AIProviderEnum.GEMINI,
]