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