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
Source
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