Home / Class/ EmbeddingsTests Class — langchain Architecture

EmbeddingsTests Class — langchain Architecture

Architecture documentation for the EmbeddingsTests class in embeddings.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  7f874e7e_e3e0_e72d_7d8c_b0f10e3f8e26["EmbeddingsTests"]
  16d6f571_58aa_6b96_bef7_b3936b2b5e8e["BaseStandardTests"]
  7f874e7e_e3e0_e72d_7d8c_b0f10e3f8e26 -->|extends| 16d6f571_58aa_6b96_bef7_b3936b2b5e8e
  75153c72_f8a2_b8c5_e857_e6d54f651c18["embeddings.py"]
  7f874e7e_e3e0_e72d_7d8c_b0f10e3f8e26 -->|defined in| 75153c72_f8a2_b8c5_e857_e6d54f651c18
  3c2f6df8_ce40_53d4_f729_e7c457285a51["embeddings_class()"]
  7f874e7e_e3e0_e72d_7d8c_b0f10e3f8e26 -->|method| 3c2f6df8_ce40_53d4_f729_e7c457285a51
  9f872891_81bc_ecc7_0d11_f0b0b5dcbfea["embedding_model_params()"]
  7f874e7e_e3e0_e72d_7d8c_b0f10e3f8e26 -->|method| 9f872891_81bc_ecc7_0d11_f0b0b5dcbfea
  7913bf6f_9422_3d51_972d_119fe7de5242["model()"]
  7f874e7e_e3e0_e72d_7d8c_b0f10e3f8e26 -->|method| 7913bf6f_9422_3d51_972d_119fe7de5242

Relationship Graph

Source Code

libs/standard-tests/langchain_tests/unit_tests/embeddings.py lines 15–31

class EmbeddingsTests(BaseStandardTests):
    """Embeddings tests base class."""

    @property
    @abstractmethod
    def embeddings_class(self) -> type[Embeddings]:
        """Embeddings class."""

    @property
    def embedding_model_params(self) -> dict[str, Any]:
        """Embeddings model parameters."""
        return {}

    @pytest.fixture
    def model(self) -> Embeddings:
        """Embeddings model fixture."""
        return self.embeddings_class(**self.embedding_model_params)

Frequently Asked Questions

What is the EmbeddingsTests class?
EmbeddingsTests is a class in the langchain codebase, defined in libs/standard-tests/langchain_tests/unit_tests/embeddings.py.
Where is EmbeddingsTests defined?
EmbeddingsTests is defined in libs/standard-tests/langchain_tests/unit_tests/embeddings.py at line 15.
What does EmbeddingsTests extend?
EmbeddingsTests extends BaseStandardTests.

Analyze Your Own Codebase

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

Try Supermodel Free