Gemini model rename
This commit is contained in:
@@ -64,7 +64,7 @@ class TestModelProviderRegistry:
|
||||
"""Test getting provider for a specific model"""
|
||||
ModelProviderRegistry.register_provider(ProviderType.GOOGLE, GeminiModelProvider)
|
||||
|
||||
provider = ModelProviderRegistry.get_provider_for_model("gemini-2.5-flash-preview-05-20")
|
||||
provider = ModelProviderRegistry.get_provider_for_model("gemini-2.5-flash")
|
||||
|
||||
assert provider is not None
|
||||
assert isinstance(provider, GeminiModelProvider)
|
||||
@@ -95,10 +95,10 @@ class TestGeminiProvider:
|
||||
"""Test getting model capabilities"""
|
||||
provider = GeminiModelProvider(api_key="test-key")
|
||||
|
||||
capabilities = provider.get_capabilities("gemini-2.5-flash-preview-05-20")
|
||||
capabilities = provider.get_capabilities("gemini-2.5-flash")
|
||||
|
||||
assert capabilities.provider == ProviderType.GOOGLE
|
||||
assert capabilities.model_name == "gemini-2.5-flash-preview-05-20"
|
||||
assert capabilities.model_name == "gemini-2.5-flash"
|
||||
assert capabilities.context_window == 1_048_576
|
||||
assert capabilities.supports_extended_thinking
|
||||
|
||||
@@ -106,7 +106,7 @@ class TestGeminiProvider:
|
||||
"""Test getting capabilities for Pro model with thinking support"""
|
||||
provider = GeminiModelProvider(api_key="test-key")
|
||||
|
||||
capabilities = provider.get_capabilities("gemini-2.5-pro-preview-06-05")
|
||||
capabilities = provider.get_capabilities("gemini-2.5-pro")
|
||||
|
||||
assert capabilities.supports_extended_thinking
|
||||
|
||||
@@ -118,14 +118,14 @@ class TestGeminiProvider:
|
||||
assert provider.validate_model_name("pro")
|
||||
|
||||
capabilities = provider.get_capabilities("flash")
|
||||
assert capabilities.model_name == "gemini-2.5-flash-preview-05-20"
|
||||
assert capabilities.model_name == "gemini-2.5-flash"
|
||||
|
||||
def test_supports_thinking_mode(self):
|
||||
"""Test thinking mode support detection"""
|
||||
provider = GeminiModelProvider(api_key="test-key")
|
||||
|
||||
assert provider.supports_thinking_mode("gemini-2.5-flash-preview-05-20")
|
||||
assert provider.supports_thinking_mode("gemini-2.5-pro-preview-06-05")
|
||||
assert provider.supports_thinking_mode("gemini-2.5-flash")
|
||||
assert provider.supports_thinking_mode("gemini-2.5-pro")
|
||||
|
||||
@patch("google.genai.Client")
|
||||
def test_generate_content(self, mock_client_class):
|
||||
@@ -149,12 +149,12 @@ class TestGeminiProvider:
|
||||
provider = GeminiModelProvider(api_key="test-key")
|
||||
|
||||
response = provider.generate_content(
|
||||
prompt="Test prompt", model_name="gemini-2.5-flash-preview-05-20", temperature=0.7
|
||||
prompt="Test prompt", model_name="gemini-2.5-flash", temperature=0.7
|
||||
)
|
||||
|
||||
assert isinstance(response, ModelResponse)
|
||||
assert response.content == "Generated content"
|
||||
assert response.model_name == "gemini-2.5-flash-preview-05-20"
|
||||
assert response.model_name == "gemini-2.5-flash"
|
||||
assert response.provider == ProviderType.GOOGLE
|
||||
assert response.usage["input_tokens"] == 10
|
||||
assert response.usage["output_tokens"] == 20
|
||||
|
||||
Reference in New Issue
Block a user