Home / Class/ MockPerson Class — langchain Architecture

MockPerson Class — langchain Architecture

Architecture documentation for the MockPerson class in test_output_parsers.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  6aeb35ac_9caa_86bb_c421_f3cac32e26dd["MockPerson"]
  404c4f2e_2e78_7429_00c2_95ca3f208765["test_output_parsers.py"]
  6aeb35ac_9caa_86bb_c421_f3cac32e26dd -->|defined in| 404c4f2e_2e78_7429_00c2_95ca3f208765

Relationship Graph

Source Code

libs/partners/perplexity/tests/unit_tests/test_output_parsers.py lines 175–180

class MockPerson(BaseModel):
    """Mock Pydantic model for testing."""

    name: str = Field(description="The person's name")
    age: int = Field(description="The person's age")
    email: str | None = Field(default=None, description="The person's email")

Frequently Asked Questions

What is the MockPerson class?
MockPerson is a class in the langchain codebase, defined in libs/partners/perplexity/tests/unit_tests/test_output_parsers.py.
Where is MockPerson defined?
MockPerson is defined in libs/partners/perplexity/tests/unit_tests/test_output_parsers.py at line 175.

Analyze Your Own Codebase

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

Try Supermodel Free