Files
simplemind/tests/test_conversations.py
T
2024-11-10 20:00:13 +05:30

28 lines
563 B
Python

import pytest
import simplemind as sm
from simplemind.providers import Amazon, Anthropic, Gemini, Groq, Ollama, OpenAI
@pytest.mark.parametrize(
"provider_cls",
[
Anthropic,
Gemini,
OpenAI,
Groq,
Ollama,
# Amazon
],
)
def test_generate_data(provider_cls):
conv = sm.create_conversation(
llm_model=provider_cls.DEFAULT_MODEL, llm_provider=provider_cls.NAME
)
conv.add_message(text="hey")
data = conv.send()
assert isinstance(data.text, str)
assert len(data.text) > 0