Home / Function/ test_tracer_with_run_tree_parent() — langchain Function Reference

test_tracer_with_run_tree_parent() — langchain Function Reference

Architecture documentation for the test_tracer_with_run_tree_parent() function in test_langchain.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  2f6910e8_a61a_955a_eefd_052302376468["test_tracer_with_run_tree_parent()"]
  6ee6ed10_3ff3_3d50_08bc_311ea99250db["test_langchain.py"]
  2f6910e8_a61a_955a_eefd_052302376468 -->|defined in| 6ee6ed10_3ff3_3d50_08bc_311ea99250db
  style 2f6910e8_a61a_955a_eefd_052302376468 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/tests/unit_tests/tracers/test_langchain.py lines 67–83

def test_tracer_with_run_tree_parent() -> None:
    mock_session = unittest.mock.MagicMock()
    client = Client(session=mock_session, api_key="test")
    parent = RunTree(name="parent", inputs={"input": "foo"}, ls_client=client)
    run_id = uuid.uuid4()
    tracer = LangChainTracer(client=client)
    tracer.order_map[parent.id] = (parent.trace_id, parent.dotted_order)
    tracer.run_map[str(parent.id)] = parent
    tracer.on_chain_start(
        {"name": "child"}, {"input": "bar"}, run_id=run_id, parent_run_id=parent.id
    )
    tracer.on_chain_end({}, run_id=run_id)
    assert parent.child_runs
    assert len(parent.child_runs) == 1
    assert parent.child_runs[0].id == run_id
    assert parent.child_runs[0].trace_id == parent.id
    assert parent.child_runs[0].parent_run_id == parent.id

Domain

Subdomains

Frequently Asked Questions

What does test_tracer_with_run_tree_parent() do?
test_tracer_with_run_tree_parent() is a function in the langchain codebase, defined in libs/core/tests/unit_tests/tracers/test_langchain.py.
Where is test_tracer_with_run_tree_parent() defined?
test_tracer_with_run_tree_parent() is defined in libs/core/tests/unit_tests/tracers/test_langchain.py at line 67.

Analyze Your Own Codebase

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

Try Supermodel Free