test_multi_input_errors() — langchain Function Reference
Architecture documentation for the test_multi_input_errors() function in test_sequential.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 14a74dcb_ddc0_a70d_7e29_71238ad43d1b["test_multi_input_errors()"] 0021bb47_51ab_bafd_26b4_c2849000554a["test_sequential.py"] 14a74dcb_ddc0_a70d_7e29_71238ad43d1b -->|defined in| 0021bb47_51ab_bafd_26b4_c2849000554a style 14a74dcb_ddc0_a70d_7e29_71238ad43d1b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/tests/unit_tests/chains/test_sequential.py lines 245–253
def test_multi_input_errors() -> None:
"""Test simple sequential errors if multiple input variables are expected."""
chain_1 = FakeChain(input_variables=["foo"], output_variables=["bar"])
chain_2 = FakeChain(input_variables=["bar", "foo"], output_variables=["baz"])
with pytest.raises(
ValueError,
match="Value error, Chains used in SimplePipeline should all have one input",
):
SimpleSequentialChain(chains=[chain_1, chain_2])
Domain
Subdomains
Source
Frequently Asked Questions
What does test_multi_input_errors() do?
test_multi_input_errors() is a function in the langchain codebase, defined in libs/langchain/tests/unit_tests/chains/test_sequential.py.
Where is test_multi_input_errors() defined?
test_multi_input_errors() is defined in libs/langchain/tests/unit_tests/chains/test_sequential.py at line 245.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free