Home / Function/ test_graph_mermaid_duplicate_nodes() — langchain Function Reference

test_graph_mermaid_duplicate_nodes() — langchain Function Reference

Architecture documentation for the test_graph_mermaid_duplicate_nodes() function in test_graph.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  193a02a3_1645_ced7_2e1b_3b3192f771db["test_graph_mermaid_duplicate_nodes()"]
  83e2cebc_592b_5a1b_c581_48dfbd3d53cf["test_graph.py"]
  193a02a3_1645_ced7_2e1b_3b3192f771db -->|defined in| 83e2cebc_592b_5a1b_c581_48dfbd3d53cf
  style 193a02a3_1645_ced7_2e1b_3b3192f771db fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/tests/unit_tests/runnables/test_graph.py lines 533–544

def test_graph_mermaid_duplicate_nodes(snapshot: SnapshotAssertion) -> None:
    fake_llm = FakeListLLM(responses=["foo", "bar"])
    sequence = (
        PromptTemplate.from_template("Hello, {input}")
        | {
            "llm1": fake_llm,
            "llm2": fake_llm,
        }
        | PromptTemplate.from_template("{llm1} {llm2}")
    )
    graph = sequence.get_graph()
    assert graph.draw_mermaid(with_styles=False) == snapshot(name="mermaid")

Domain

Subdomains

Frequently Asked Questions

What does test_graph_mermaid_duplicate_nodes() do?
test_graph_mermaid_duplicate_nodes() is a function in the langchain codebase, defined in libs/core/tests/unit_tests/runnables/test_graph.py.
Where is test_graph_mermaid_duplicate_nodes() defined?
test_graph_mermaid_duplicate_nodes() is defined in libs/core/tests/unit_tests/runnables/test_graph.py at line 533.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free