test_fetch_last_ai_and_tool_messages_multiple_ai() — langchain Function Reference
Architecture documentation for the test_fetch_last_ai_and_tool_messages_multiple_ai() function in test_fetch_last_ai_and_tool_messages.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 51a9c56d_64b8_b63c_0651_6a99038ebd31["test_fetch_last_ai_and_tool_messages_multiple_ai()"] 377b132d_d3e1_0d37_8fdd_618ce0d34bb1["test_fetch_last_ai_and_tool_messages.py"] 51a9c56d_64b8_b63c_0651_6a99038ebd31 -->|defined in| 377b132d_d3e1_0d37_8fdd_618ce0d34bb1 style 51a9c56d_64b8_b63c_0651_6a99038ebd31 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain_v1/tests/unit_tests/agents/test_fetch_last_ai_and_tool_messages.py lines 30–45
def test_fetch_last_ai_and_tool_messages_multiple_ai() -> None:
"""Test that the last AIMessage is returned when multiple exist."""
messages = [
HumanMessage(content="First question"),
AIMessage(content="First answer", id="ai1"),
HumanMessage(content="Second question"),
AIMessage(content="Second answer", id="ai2"),
]
ai_msg, tool_msgs = _fetch_last_ai_and_tool_messages(messages)
assert ai_msg is not None
assert isinstance(ai_msg, AIMessage)
assert ai_msg.content == "Second answer"
assert ai_msg.id == "ai2"
assert len(tool_msgs) == 0
Domain
Subdomains
Source
Frequently Asked Questions
What does test_fetch_last_ai_and_tool_messages_multiple_ai() do?
test_fetch_last_ai_and_tool_messages_multiple_ai() is a function in the langchain codebase, defined in libs/langchain_v1/tests/unit_tests/agents/test_fetch_last_ai_and_tool_messages.py.
Where is test_fetch_last_ai_and_tool_messages_multiple_ai() defined?
test_fetch_last_ai_and_tool_messages_multiple_ai() is defined in libs/langchain_v1/tests/unit_tests/agents/test_fetch_last_ai_and_tool_messages.py at line 30.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free