test_merge_messages_tool_messages() — langchain Function Reference
Architecture documentation for the test_merge_messages_tool_messages() function in test_utils.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD c0db6eb2_fd50_8f71_a6fb_731d7d22281c["test_merge_messages_tool_messages()"] ea3f8d89_f44b_6738_3cb9_a740a73cfca4["test_utils.py"] c0db6eb2_fd50_8f71_a6fb_731d7d22281c -->|defined in| ea3f8d89_f44b_6738_3cb9_a740a73cfca4 style c0db6eb2_fd50_8f71_a6fb_731d7d22281c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/tests/unit_tests/messages/test_utils.py lines 131–139
def test_merge_messages_tool_messages() -> None:
messages = [
ToolMessage("foo", tool_call_id="1"),
ToolMessage("bar", tool_call_id="2"),
]
messages_model_copy = [m.model_copy(deep=True) for m in messages]
actual = merge_message_runs(messages)
assert actual == messages
assert messages == messages_model_copy
Domain
Subdomains
Source
Frequently Asked Questions
What does test_merge_messages_tool_messages() do?
test_merge_messages_tool_messages() is a function in the langchain codebase, defined in libs/core/tests/unit_tests/messages/test_utils.py.
Where is test_merge_messages_tool_messages() defined?
test_merge_messages_tool_messages() is defined in libs/core/tests/unit_tests/messages/test_utils.py at line 131.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free