Home / Class/ MockAPIError Class — langchain Architecture

MockAPIError Class — langchain Architecture

Architecture documentation for the MockAPIError class in test_base.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  474d1ee1_7fce_91f6_2559_51027df816b9["MockAPIError"]
  8830054d_ac1e_daa9_c6c5_ff55b10d0bf3["test_base.py"]
  474d1ee1_7fce_91f6_2559_51027df816b9 -->|defined in| 8830054d_ac1e_daa9_c6c5_ff55b10d0bf3
  08f28d09_6dbd_efc7_21f4_72d46bd2e16f["__init__()"]
  474d1ee1_7fce_91f6_2559_51027df816b9 -->|method| 08f28d09_6dbd_efc7_21f4_72d46bd2e16f

Relationship Graph

Source Code

libs/core/tests/unit_tests/language_models/chat_models/test_base.py lines 1257–1264

class MockAPIError(Exception):
    """Mock API error with response attribute."""

    def __init__(self, message: str, response: MockResponse | None = None):
        super().__init__(message)
        self.message = message
        if response is not None:
            self.response = response

Frequently Asked Questions

What is the MockAPIError class?
MockAPIError is a class in the langchain codebase, defined in libs/core/tests/unit_tests/language_models/chat_models/test_base.py.
Where is MockAPIError defined?
MockAPIError is defined in libs/core/tests/unit_tests/language_models/chat_models/test_base.py at line 1257.

Analyze Your Own Codebase

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

Try Supermodel Free