Files
pj0333-full-duplex/evals/test_agent.py
T
2025-06-30 15:48:44 -07:00

24 lines
657 B
Python

import pytest
from livekit.agents import AgentSession, llm
from livekit.plugins import openai
from agent import Assistant
def _llm() -> llm.LLM:
return openai.LLM(model="gpt-4o-mini", temperature=0.45)
@pytest.mark.asyncio
async def test_greeting() -> None:
async with (
_llm() as llm,
AgentSession(llm=llm) as session,
):
await session.start(Assistant())
result = await session.run(user_input="Hi there how are you?")
await result.expect.message(role="assistant").judge(
llm, intent="should offer a friendly greeting to the user"
)
result.expect.no_more_events()