fix: grok test
This commit is contained in:
@@ -191,7 +191,7 @@ class TestXAIProvider:
|
|||||||
# grok-4 should NOT be allowed
|
# grok-4 should NOT be allowed
|
||||||
assert provider.validate_model_name("grok-4") is False
|
assert provider.validate_model_name("grok-4") is False
|
||||||
|
|
||||||
@patch.dict(os.environ, {"XAI_ALLOWED_MODELS": "grok,grok-4.1-fast"})
|
@patch.dict(os.environ, {"XAI_ALLOWED_MODELS": "grok,grok-4,grok-4.1-fast,grok-4-1-fast-reasoning"})
|
||||||
def test_both_shorthand_and_full_name_allowed(self):
|
def test_both_shorthand_and_full_name_allowed(self):
|
||||||
"""Test that aliases and canonical names can be allowed together."""
|
"""Test that aliases and canonical names can be allowed together."""
|
||||||
# Clear cached restriction service
|
# Clear cached restriction service
|
||||||
@@ -201,10 +201,11 @@ class TestXAIProvider:
|
|||||||
|
|
||||||
provider = XAIModelProvider("test-key")
|
provider = XAIModelProvider("test-key")
|
||||||
|
|
||||||
# Both shorthand and full name should be allowed
|
# Both shorthand and full name should be allowed when explicitly listed
|
||||||
assert provider.validate_model_name("grok") is True # Resolves to grok-4
|
assert provider.validate_model_name("grok") is True # Alias explicitly allowed
|
||||||
assert provider.validate_model_name("grok-4") is True
|
assert provider.validate_model_name("grok-4") is True # Canonical name explicitly allowed
|
||||||
assert provider.validate_model_name("grok-4.1-fast") is True
|
assert provider.validate_model_name("grok-4.1-fast") is True # Alias explicitly allowed
|
||||||
|
assert provider.validate_model_name("grok-4-1-fast-reasoning") is True # Canonical name explicitly allowed
|
||||||
|
|
||||||
@patch.dict(os.environ, {"XAI_ALLOWED_MODELS": ""})
|
@patch.dict(os.environ, {"XAI_ALLOWED_MODELS": ""})
|
||||||
def test_empty_restrictions_allows_all(self):
|
def test_empty_restrictions_allows_all(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user