FakeTracer Class — langchain Architecture
Architecture documentation for the FakeTracer class in test_base.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD e5bf61e0_74ec_5f37_3118_e41c1debe1c6["FakeTracer"] 6a27faca_523a_f3fd_3719_3b2319fda575["BaseTracer"] e5bf61e0_74ec_5f37_3118_e41c1debe1c6 -->|extends| 6a27faca_523a_f3fd_3719_3b2319fda575 8830054d_ac1e_daa9_c6c5_ff55b10d0bf3["test_base.py"] e5bf61e0_74ec_5f37_3118_e41c1debe1c6 -->|defined in| 8830054d_ac1e_daa9_c6c5_ff55b10d0bf3 36bac65b_ab88_5b47_90dc_3982cf13dcb6["__init__()"] e5bf61e0_74ec_5f37_3118_e41c1debe1c6 -->|method| 36bac65b_ab88_5b47_90dc_3982cf13dcb6 8f643d1f_15f8_040d_a893_928b81ba16fe["_persist_run()"] e5bf61e0_74ec_5f37_3118_e41c1debe1c6 -->|method| 8f643d1f_15f8_040d_a893_928b81ba16fe
Relationship Graph
Source Code
libs/core/tests/unit_tests/language_models/chat_models/test_base.py lines 312–319
class FakeTracer(BaseTracer):
def __init__(self) -> None:
super().__init__()
self.traced_run_ids: list[uuid.UUID] = []
def _persist_run(self, run: Run) -> None:
"""Persist a run."""
self.traced_run_ids.append(run.id)
Extends
Source
Frequently Asked Questions
What is the FakeTracer class?
FakeTracer is a class in the langchain codebase, defined in libs/core/tests/unit_tests/language_models/chat_models/test_base.py.
Where is FakeTracer defined?
FakeTracer is defined in libs/core/tests/unit_tests/language_models/chat_models/test_base.py at line 312.
What does FakeTracer extend?
FakeTracer extends BaseTracer.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free