forked from Zakaria/hermes-agent
Hermes-agent
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
"""Regression tests for xAI provider label disambiguation."""
|
||||
|
||||
from hermes_cli.models import provider_label
|
||||
from hermes_cli.providers import get_label
|
||||
|
||||
|
||||
def test_xai_oauth_provider_label_is_not_collapsed_to_api_key_label():
|
||||
"""The model picker must distinguish xAI API-key and OAuth providers."""
|
||||
assert get_label("xai") == "xAI"
|
||||
assert get_label("xai-oauth") == "xAI Grok OAuth (SuperGrok / Premium+)"
|
||||
assert get_label("grok-oauth") == "xAI Grok OAuth (SuperGrok / Premium+)"
|
||||
|
||||
|
||||
def test_xai_oauth_provider_labels_match_canonical_model_labels():
|
||||
"""Provider helpers should agree on the OAuth display label."""
|
||||
assert get_label("xai-oauth") == provider_label("xai-oauth")
|
||||
Reference in New Issue
Block a user