Skip to content

Commit

Permalink
Add document reading and embedding tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Elleo committed Aug 3, 2018
1 parent a62f9ca commit 6e1a82d
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions cape_responder/tests/test_cape_responder.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,27 @@
from cape_responder.responder_core import Responder
from cape_document_manager.document_store import DocumentStore
from pprint import pprint


def test_cape_responder():
def test_inline_text():
response = Responder.get_answers_from_documents('fake-user', 'what day is today ?', text='Today is Tuesday.',
document_ids=None)
pprint(response)
assert response[0]['answerText'] == 'Tuesday'


def test_documents():
DocumentStore.create_document('fake-user', 'doc1', 'Test document', 'This is a test', replace=True, document_id='doc1')
DocumentStore.get_documents('fake-user')
response = Responder.get_answers_from_documents('fake-user', 'What is this?', document_ids=['doc1'])
pprint(response)
pprint(list(response))
assert response[0]['sourceId'] == 'doc1'
DocumentStore.delete_document('fake-user', 'doc1')


def test_document_embeddings():
DocumentStore.create_document('fake-user', 'doc1', 'Test document', 'This is a test', replace=True, document_id='doc1', get_embedding=Responder.get_document_embeddings)
response = Responder.get_answers_from_documents('fake-user', 'What is this?', document_ids=['doc1'])
pprint(response)
assert response[0]['sourceId'] == 'doc1'
DocumentStore.delete_document('fake-user', 'doc1')

0 comments on commit 6e1a82d

Please sign in to comment.