forked from Archives/langchain
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
529 B
Python
16 lines
529 B
Python
"""Test tair functionality."""
|
|
|
|
from langchain.docstore.document import Document
|
|
from langchain.vectorstores.tair import Tair
|
|
from tests.integration_tests.vectorstores.fake_embeddings import FakeEmbeddings
|
|
|
|
|
|
def test_tair() -> None:
|
|
"""Test end to end construction and search."""
|
|
texts = ["foo", "bar", "baz"]
|
|
docsearch = Tair.from_texts(
|
|
texts, FakeEmbeddings(), tair_url="redis://localhost:6379"
|
|
)
|
|
output = docsearch.similarity_search("foo", k=1)
|
|
assert output == [Document(page_content="foo")]
|