Files
crewAI/tests/test_gemini_2_5_support.py
Devin AI 3b378dc5a6 Fix lint errors in test file
Co-Authored-By: Joe Moura <joao@crewai.com>
2025-04-02 02:19:57 +00:00

17 lines
631 B
Python

import pytest
from crewai.llm import LLM
def test_get_custom_llm_provider_gemini_2_5():
"""Test that the Gemini 2.5 model is correctly identified as a Gemini provider."""
llm = LLM(model="gemini/gemini-2.5-pro-exp-03-25")
assert llm._get_custom_llm_provider() == "gemini"
def test_gemini_2_5_context_window_size():
"""Test that the Gemini 2.5 model has the correct context window size."""
llm = LLM(model="gemini-2.5-pro-exp-03-25")
from crewai.llm import CONTEXT_WINDOW_USAGE_RATIO
expected_size = int(2097152 * CONTEXT_WINDOW_USAGE_RATIO)
assert llm.get_context_window_size() == expected_size