test_react_agent.py — langchain Source File
Architecture documentation for test_react_agent.py, a python file in the langchain codebase.
Entity Profile
Source Code
# import dataclasses
# import inspect
# from types import UnionType
# from typing import (
# Annotated,
# Union,
# )
# import pytest
# from langchain_core.language_models import BaseChatModel
# from langchain_core.messages import (
# AIMessage,
# HumanMessage,
# MessageLikeRepresentation,
# RemoveMessage,
# SystemMessage,
# ToolCall,
# ToolMessage,
# )
# from langchain_core.runnables import RunnableConfig, RunnableLambda
# from langchain_core.tools import BaseTool, InjectedToolCallId, ToolException
# from langchain_core.tools import tool as dec_tool
# from langgraph.checkpoint.base import BaseCheckpointSaver
# from langgraph.graph import START, MessagesState, StateGraph
# from langgraph.graph.message import REMOVE_ALL_MESSAGES
# from langgraph.runtime import Runtime
# from langgraph.store.base import BaseStore
# from langgraph.store.memory import InMemoryStore
# from langgraph.types import Command, Interrupt, interrupt
# from pydantic import BaseModel, Field
# from typing_extensions import TypedDict
# from langchain.agents import (
# AgentState,
# create_agent,
# )
# from langchain.tools import (
# ToolNode,
# InjectedState,
# InjectedStore,
# )
# from langchain.tools.tool_node import (
# _get_state_args,
# _infer_handled_types,
# )
# from tests.unit_tests.agents.any_str import AnyStr
# from tests.unit_tests.agents.messages import _AnyIdHumanMessage, _AnyIdToolMessage
# from tests.unit_tests.agents.model import FakeToolCallingModel
# pytestmark = pytest.mark.anyio
# def test_no_prompt(sync_checkpointer: BaseCheckpointSaver) -> None:
# model = FakeToolCallingModel()
# agent = create_agent(
# model,
# [],
# checkpointer=sync_checkpointer,
// ... (928 more lines)
Source
Frequently Asked Questions
What does test_react_agent.py do?
test_react_agent.py is a source file in the langchain codebase, written in python.
Where is test_react_agent.py in the architecture?
test_react_agent.py is located at libs/langchain_v1/tests/unit_tests/agents/test_react_agent.py (directory: libs/langchain_v1/tests/unit_tests/agents).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free