Home / Function/ test_deterministic_fake_embeddings() — langchain Function Reference

test_deterministic_fake_embeddings() — langchain Function Reference

Architecture documentation for the test_deterministic_fake_embeddings() function in test_deterministic_embedding.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  5d9c073c_f3dc_53d7_cc57_e5c78c1308b7["test_deterministic_fake_embeddings()"]
  7898f2d0_0c32_8fa9_67e6_40becb438a63["test_deterministic_embedding.py"]
  5d9c073c_f3dc_53d7_cc57_e5c78c1308b7 -->|defined in| 7898f2d0_0c32_8fa9_67e6_40becb438a63
  style 5d9c073c_f3dc_53d7_cc57_e5c78c1308b7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/tests/unit_tests/embeddings/test_deterministic_embedding.py lines 4–20

def test_deterministic_fake_embeddings() -> None:
    """Test that DeterministicFakeEmbedding is deterministic.

    Test that the deterministic fake embeddings return the same
    embedding vector for the same text.
    """
    fake = DeterministicFakeEmbedding(size=10)
    text = "Hello world!"
    assert fake.embed_query(text) == fake.embed_query(text)
    assert fake.embed_query(text) != fake.embed_query("Goodbye world!")
    assert fake.embed_documents([text, text]) == fake.embed_documents([text, text])
    assert fake.embed_documents([text, text]) != fake.embed_documents(
        [
            text,
            "Goodbye world!",
        ]
    )

Domain

Subdomains

Frequently Asked Questions

What does test_deterministic_fake_embeddings() do?
test_deterministic_fake_embeddings() is a function in the langchain codebase, defined in libs/core/tests/unit_tests/embeddings/test_deterministic_embedding.py.
Where is test_deterministic_fake_embeddings() defined?
test_deterministic_fake_embeddings() is defined in libs/core/tests/unit_tests/embeddings/test_deterministic_embedding.py at line 4.

Analyze Your Own Codebase

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

Try Supermodel Free