Home / Function/ test_public_api() — langchain Function Reference

test_public_api() — langchain Function Reference

Architecture documentation for the test_public_api() function in test_schemas.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  345f435b_aa9c_168f_32cb_2724108e38eb["test_public_api()"]
  b274e07e_03fa_080a_d51d_527c742e65ad["test_schemas.py"]
  345f435b_aa9c_168f_32cb_2724108e38eb -->|defined in| b274e07e_03fa_080a_d51d_527c742e65ad
  style 345f435b_aa9c_168f_32cb_2724108e38eb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/tests/unit_tests/tracers/test_schemas.py lines 5–16

def test_public_api() -> None:
    """Test for changes in the public API."""
    expected_all = [
        "Run",
    ]

    assert sorted(schemas_all) == expected_all

    # Assert that the object is actually present in the schema module
    for module_name in expected_all:
        assert hasattr(schemas, module_name)
        assert getattr(schemas, module_name) is not None

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free