Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/test_storage.py
Show First 20 Lines • Show All 3,219 Lines • ▼ Show 20 Lines | def test_origin_metadata_add(self, swh_storage): | ||||
assert [data.origin_metadata, data.origin_metadata2] == list( | assert [data.origin_metadata, data.origin_metadata2] == list( | ||||
sorted( | sorted( | ||||
swh_storage.origin_metadata_get(origin["url"], authority), | swh_storage.origin_metadata_get(origin["url"], authority), | ||||
key=lambda x: x["discovery_date"], | key=lambda x: x["discovery_date"], | ||||
) | ) | ||||
) | ) | ||||
def test_origin_metadata_add_dict(self, swh_storage): | |||||
origin = data.origin | |||||
fetcher = data.metadata_fetcher | |||||
authority = data.metadata_authority | |||||
swh_storage.origin_add([origin])[0] | |||||
swh_storage.metadata_fetcher_add(**fetcher) | |||||
swh_storage.metadata_authority_add(**authority) | |||||
kwargs = data.origin_metadata.copy() | |||||
kwargs["metadata"] = {"foo": "bar"} | |||||
with pytest.raises(StorageArgumentException): | |||||
swh_storage.origin_metadata_add(**kwargs) | |||||
def test_origin_metadata_get(self, swh_storage): | def test_origin_metadata_get(self, swh_storage): | ||||
authority = data.metadata_authority | authority = data.metadata_authority | ||||
fetcher = data.metadata_fetcher | fetcher = data.metadata_fetcher | ||||
authority2 = data.metadata_authority2 | authority2 = data.metadata_authority2 | ||||
fetcher2 = data.metadata_fetcher2 | fetcher2 = data.metadata_fetcher2 | ||||
origin_url1 = data.origin["url"] | origin_url1 = data.origin["url"] | ||||
origin_url2 = data.origin2["url"] | origin_url2 = data.origin2["url"] | ||||
swh_storage.origin_add([data.origin]) | swh_storage.origin_add([data.origin]) | ||||
▲ Show 20 Lines • Show All 558 Lines • Show Last 20 Lines |