Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.search.tests.test_journal_client.SearchJournalClientTest::test_origin_metadata_from_journal
Failed

TEST RESULT

Run At
Dec 7 2020, 10:10 PM
Details
self = <swh.search.tests.test_journal_client.SearchJournalClientTest testMethod=test_origin_metadata_from_journal> def test_origin_metadata_from_journal(self): search_mock = MagicMock() worker_fn = functools.partial(process_journal_objects, search=search_mock,) worker_fn( { "origin_intrinsic_metadata": [ { "origin_url": "http://foobar.baz", "metadata": { "@context": "https://doi.org/10.5063/schema/codemeta-2.0", > "description": "foo bar", }, }, ] } ) .tox/py3/lib/python3.7/site-packages/swh/search/tests/test_journal_client.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ messages = {'origin_intrinsic_metadata': [{'metadata': {'@context': 'https://doi.org/10.5063/schema/codemeta-2.0', 'description': 'foo bar'}, 'origin_url': 'http://foobar.baz'}]} def process_journal_objects(messages, *, search): """Worker function for `JournalClient.process(worker_fn)`, after currification of `scheduler` and `task_names`.""" > assert set(messages) <= EXPECTED_MESSAGE_TYPES, set(messages) E AssertionError: {'origin_intrinsic_metadata'} E assert {'origin_intrinsic_metadata'} <= {'origin', 'origin_visit', 'origin_visit_status'} E + where {'origin_intrinsic_metadata'} = set({'origin_intrinsic_metadata': [{'metadata': {'@context': 'https://doi.org/10.5063/schema/codemeta-2.0', 'description': 'foo bar'}, 'origin_url': 'http://foobar.baz'}]}) .tox/py3/lib/python3.7/site-packages/swh/search/journal_client.py:18: AssertionError