search.services.tests.test_metadata module¶
Tests for search.services.metadata
.
-
class
search.services.tests.test_metadata.
TestRetrieveExistantMetadata
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Metadata is available for a paper.
-
test_calls_metadata_endpoint
(mock_get)[source]¶ metadata.retrieve()
calls passed endpoint with GET.
-
test_calls_metadata_endpoint_roundrobin
(mock_get)[source]¶ metadata.retrieve()
calls passed endpoint with GET.
-
-
class
search.services.tests.test_metadata.
TestRetrieveMalformedRecord
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Metadata endpoint returns non-JSON response.
-
test_response_is_not_json
(mock_get)[source]¶ metadata.retrieve()
raises IOError when not valid JSON.
-
-
class
search.services.tests.test_metadata.
TestRetrieveNonexistantRecord
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Metadata is not available for a paper.
-
test_raise_ioerror_on_404
(mock_get)[source]¶ metadata.retrieve()
raises IOError when unvailable.
-
test_raise_ioerror_on_503
(mock_get)[source]¶ metadata.retrieve()
raises IOError when unvailable.
-
test_raise_ioerror_on_sslerror
(mock_get)[source]¶ metadata.retrieve()
raises IOError when SSL fails.
-