search.agent.tests.test_record_processor module¶
Unit tests for search.agent
.
-
class
search.agent.tests.test_record_processor.
TestAddToIndex
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Add a search document to the index.
-
setUp
()[source]¶ Initialize a
MetadataRecordProcessor
.
-
test_add_document_succeeds
(mock_index, mock_client_factory)[source]¶ The search document is added successfully.
-
-
class
search.agent.tests.test_record_processor.
TestBulkAddToIndex
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Add multiple search documents to the index in bulk.
-
setUp
()[source]¶ Initialize a
MetadataRecordProcessor
.
-
test_bulk_add_documents_succeeds
(mock_index, mock_client_factory)[source]¶ The search document is added successfully.
-
-
class
search.agent.tests.test_record_processor.
TestGetMetadata
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Retrieve metadata for an arXiv e-print.
-
setUp
()[source]¶ Initialize a
MetadataRecordProcessor
.
-
test_metadata_service_raises_bad_response
(mock_metadata, mock_client_factory)[source]¶ The metadata service raises
metadata.BadResponse
.
-
test_metadata_service_raises_connection_error
(mock_metadata, mock_client_factory)[source]¶ The metadata service raises
metadata.ConnectionFailed
.
-
test_metadata_service_raises_request_error
(mock_metadata, mock_client_factory)[source]¶ The metadata service raises
metadata.RequestFailed
.
-
-
class
search.agent.tests.test_record_processor.
TestIndexPaper
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Re-index all versions of an arXiv paper.
-
setUp
()[source]¶ Initialize a
MetadataRecordProcessor
.
-
-
class
search.agent.tests.test_record_processor.
TestTransformToDocument
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Transform metadata into a search document.
-
setUp
()[source]¶ Initialize a
MetadataRecordProcessor
.
-