haystack/test/test_db.py
Malte Pietsch 8a48cd7dd6 fix test
2020-01-23 09:18:15 +01:00

12 lines
525 B
Python

from haystack.database.sql import SQLDocumentStore
from haystack.indexing.io import write_documents_to_db
def test_db_write_read():
sql_datastore = SQLDocumentStore()
write_documents_to_db(datastore=sql_datastore, document_dir="samples/docs")
documents = sql_datastore.get_all_documents()
assert len(documents) == 2
doc = sql_datastore.get_document_by_id("1")
assert doc["text"] == 'A Doc specifically talking about haystack.\nHaystack can be used to scale QA models to large document collections.'