cpu-text-generation-demo / tests /test_agent_builder.py
OnyxlMunkey's picture
Initial deploy to Hugging Face Spaces
c9c2d7e
raw
history blame contribute delete
682 Bytes
import pytest
from llm_agent_builder.agent_builder import AgentBuilder
def test_agent_builder_initialization():
builder = AgentBuilder()
assert builder.env is not None
assert builder.template is not None
def test_build_agent_content():
builder = AgentBuilder()
agent_name = "TestAgent"
prompt = "Test Prompt"
example_task = "Test Task"
model = "claude-3-test"
code = builder.build_agent(agent_name, prompt, example_task, model=model)
assert f"class {agent_name}:" in code
assert f'self.prompt = "{prompt}"' in code
assert f'model=os.environ.get("ANTHROPIC_MODEL", "{model}")' in code
assert "import anthropic" in code