Home / Function/ test_supported_providers_package_names() — langchain Function Reference

test_supported_providers_package_names() — langchain Function Reference

Architecture documentation for the test_supported_providers_package_names() function in test_base.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  56cd5975_b61c_c0f4_df1d_2801f6cea04c["test_supported_providers_package_names()"]
  d83b56bb_a911_dd2e_ea6f_f5da87a02a7e["test_base.py"]
  56cd5975_b61c_c0f4_df1d_2801f6cea04c -->|defined in| d83b56bb_a911_dd2e_ea6f_f5da87a02a7e
  style 56cd5975_b61c_c0f4_df1d_2801f6cea04c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/tests/unit_tests/embeddings/test_base.py lines 105–110

def test_supported_providers_package_names(provider: str) -> None:
    """Test that all supported providers have valid package names."""
    package = _SUPPORTED_PROVIDERS[provider]
    assert "-" not in package
    assert package.startswith("langchain_")
    assert package.islower()

Domain

Subdomains

Frequently Asked Questions

What does test_supported_providers_package_names() do?
test_supported_providers_package_names() is a function in the langchain codebase, defined in libs/langchain/tests/unit_tests/embeddings/test_base.py.
Where is test_supported_providers_package_names() defined?
test_supported_providers_package_names() is defined in libs/langchain/tests/unit_tests/embeddings/test_base.py at line 105.

Analyze Your Own Codebase

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

Try Supermodel Free