Files
crewAI/tests/test_import_llm.py
2025-03-13 01:07:01 +00:00

24 lines
787 B
Python

import pytest
def test_import_llm_from_crewai():
"""Test that LLM can be imported directly from crewai."""
try:
from crewai import LLM
assert LLM is not None
except ImportError as e:
pytest.fail(f"Failed to import LLM from crewai: {e}")
def test_bedrock_llm_creation():
"""Test that a Bedrock LLM can be created."""
try:
from crewai import LLM
# Just test the object creation, not the actual API call
bedrock_llm = LLM(
model="bedrock/anthropic.claude-3-sonnet-20240229-v1:0"
)
assert bedrock_llm is not None
assert bedrock_llm.model == "bedrock/anthropic.claude-3-sonnet-20240229-v1:0"
except Exception as e:
pytest.fail(f"Failed to create Bedrock LLM: {e}")