swh_storage = <swh.storage.proxies.retry.RetryingProxyStorage object at 0x7f537517da58>
mocker = <pytest_mock.plugin.MockerFixture object at 0x7f53750751d0>
def test_base_loader_with_known_lister_name(swh_storage, mocker):
fetcher_cls = MagicMock(wraps=DummyMetadataFetcher)
fetcher_cls.SUPPORTED_LISTERS = DummyMetadataFetcher.SUPPORTED_LISTERS
mocker.patch(
"swh.loader.core.metadata_fetchers._fetchers", return_value=[fetcher_cls]
)
loader = DummyBaseLoader(
swh_storage, lister_name="fake-lister", lister_instance_name=""
)
result = loader.load()
assert result == {"status": "eventful"}
fetcher_cls.assert_called_once()
fetcher_cls.assert_called_once_with(
origin=ORIGIN,
credentials={},
lister_name="fake-lister",
lister_instance_name="",
)
assert swh_storage.raw_extrinsic_metadata_get(
ORIGIN.swhid(), METADATA_AUTHORITY
).results == [REMD]
> assert loader.parent_origins is []
E assert [] is []
E + where [] = <swh.loader.core.tests.test_loader.DummyBaseLoader object at 0x7f5375024c18>.parent_origins
.tox/py3/lib/python3.7/site-packages/swh/loader/core/tests/test_loader.py:158: AssertionError
TEST RESULT
TEST RESULT
- Run At
- Apr 27 2022, 1:48 PM