2024-09-13 16:28:17 -07:00
|
|
|
import pytest
|
|
|
|
|
from langsmith import unit
|
|
|
|
|
|
2024-09-13 16:30:31 -07:00
|
|
|
from agent import graph
|
2024-09-13 16:28:17 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.asyncio
|
|
|
|
|
@unit
|
2024-09-13 16:30:31 -07:00
|
|
|
async def test_agent_simple_passthrough() -> None:
|
2024-09-13 16:28:17 -07:00
|
|
|
res = await graph.ainvoke(
|
|
|
|
|
{"messages": [("user", "Who is the founder of LangChain?")]}
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
assert "harrison" in str(res["messages"][-1].content).lower()
|