diff --git a/requirements-swh.txt b/requirements-swh.txt --- a/requirements-swh.txt +++ b/requirements-swh.txt @@ -1,4 +1,4 @@ swh.core >= 0.0.75 swh.model >= 0.3.0 swh.scheduler -swh.storage >= 0.0.189 +swh.storage >= 0.2.0 diff --git a/swh/loader/package/deposit/tests/test_deposit.py b/swh/loader/package/deposit/tests/test_deposit.py --- a/swh/loader/package/deposit/tests/test_deposit.py +++ b/swh/loader/package/deposit/tests/test_deposit.py @@ -197,11 +197,11 @@ "url": "https://hal-test.archives-ouvertes.fr/", } - metadata = list(loader.storage.origin_metadata_get(url, authority)) + metadata = loader.storage.origin_metadata_get(url, authority) assert metadata is not None - assert isinstance(metadata, list) - assert len(metadata) == 1 - metadata0 = metadata[0] + assert isinstance(metadata, dict) + assert len(metadata["results"]) == 1 + metadata0 = metadata["results"][0] assert metadata0["authority"] == authority assert metadata0["fetcher"] == fetcher @@ -323,11 +323,11 @@ } # Check the metadata swh side - origin_meta = list(loader.storage.origin_metadata_get(url, authority)) + origin_meta = loader.storage.origin_metadata_get(url, authority) - assert len(origin_meta) == 1 + assert len(origin_meta["results"]) == 1 - origin_meta = origin_meta[0] + origin_meta = origin_meta["results"][0] # dynamic, a pain to display and not that interesting origin_meta.pop("discovery_date")