# langchain_tests

> Python package

📖 [View in docs](https://reference.langchain.com/python/langchain-tests)

## Classes

- [`BaseStandardTests`](https://reference.langchain.com/python/langchain-tests/base/BaseStandardTests)
- [`CustomSerializer`](https://reference.langchain.com/python/langchain-tests/conftest/CustomSerializer)
- [`CustomPersister`](https://reference.langchain.com/python/langchain-tests/conftest/CustomPersister)
- [`ChatModelTests`](https://reference.langchain.com/python/langchain-tests/unit_tests/chat_models/ChatModelTests)
- [`ChatModelUnitTests`](https://reference.langchain.com/python/langchain-tests/unit_tests/chat_models/ChatModelUnitTests)
- [`EmbeddingsTests`](https://reference.langchain.com/python/langchain-tests/unit_tests/embeddings/EmbeddingsTests)
- [`EmbeddingsUnitTests`](https://reference.langchain.com/python/langchain-tests/unit_tests/embeddings/EmbeddingsUnitTests)
- [`ToolsTests`](https://reference.langchain.com/python/langchain-tests/unit_tests/tools/ToolsTests)
- [`ToolsUnitTests`](https://reference.langchain.com/python/langchain-tests/unit_tests/tools/ToolsUnitTests)
- [`ChatModelIntegrationTests`](https://reference.langchain.com/python/langchain-tests/integration_tests/chat_models/ChatModelIntegrationTests)
- [`EmbeddingsIntegrationTests`](https://reference.langchain.com/python/langchain-tests/integration_tests/embeddings/EmbeddingsIntegrationTests)
- [`SyncCacheTestSuite`](https://reference.langchain.com/python/langchain-tests/integration_tests/cache/SyncCacheTestSuite)
- [`AsyncCacheTestSuite`](https://reference.langchain.com/python/langchain-tests/integration_tests/cache/AsyncCacheTestSuite)
- [`BaseStoreSyncTests`](https://reference.langchain.com/python/langchain-tests/integration_tests/base_store/BaseStoreSyncTests)
- [`BaseStoreAsyncTests`](https://reference.langchain.com/python/langchain-tests/integration_tests/base_store/BaseStoreAsyncTests)
- [`RetrieversIntegrationTests`](https://reference.langchain.com/python/langchain-tests/integration_tests/retrievers/RetrieversIntegrationTests)
- [`DocumentIndexerTestSuite`](https://reference.langchain.com/python/langchain-tests/integration_tests/indexer/DocumentIndexerTestSuite)
- [`AsyncDocumentIndexTestSuite`](https://reference.langchain.com/python/langchain-tests/integration_tests/indexer/AsyncDocumentIndexTestSuite)
- [`SandboxIntegrationTests`](https://reference.langchain.com/python/langchain-tests/integration_tests/sandboxes/SandboxIntegrationTests)
- [`VectorStoreIntegrationTests`](https://reference.langchain.com/python/langchain-tests/integration_tests/vectorstores/VectorStoreIntegrationTests)
- [`ToolsIntegrationTests`](https://reference.langchain.com/python/langchain-tests/integration_tests/tools/ToolsIntegrationTests)

## Functions

- [`base_vcr_config()`](https://reference.langchain.com/python/langchain-tests/conftest/base_vcr_config)
- [`vcr_config()`](https://reference.langchain.com/python/langchain-tests/conftest/vcr_config)
- [`get_pydantic_major_version()`](https://reference.langchain.com/python/langchain-tests/utils/pydantic/get_pydantic_major_version)
- [`generate_schema_pydantic()`](https://reference.langchain.com/python/langchain-tests/unit_tests/chat_models/generate_schema_pydantic)
- [`magic_function()`](https://reference.langchain.com/python/langchain-tests/integration_tests/chat_models/magic_function)
- [`magic_function_no_args()`](https://reference.langchain.com/python/langchain-tests/integration_tests/chat_models/magic_function_no_args)
- [`unicode_customer()`](https://reference.langchain.com/python/langchain-tests/integration_tests/chat_models/unicode_customer)
