Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/package/deposit/tests/test_deposit.py
Show First 20 Lines • Show All 122 Lines • ▼ Show 20 Lines | check_metadata_paths( | ||||
paths=[ | paths=[ | ||||
("extrinsic.provider", str), | ("extrinsic.provider", str), | ||||
("extrinsic.when", str), | ("extrinsic.when", str), | ||||
("extrinsic.raw", dict), | ("extrinsic.raw", dict), | ||||
("original_artifact", list), | ("original_artifact", list), | ||||
], | ], | ||||
) | ) | ||||
# Only 2 top-level keys now | |||||
assert set(revision["metadata"].keys()) == {"extrinsic", "original_artifact"} | |||||
for original_artifact in revision["metadata"]["original_artifact"]: | for original_artifact in revision["metadata"]["original_artifact"]: | ||||
check_metadata_paths( | check_metadata_paths( | ||||
original_artifact, | original_artifact, | ||||
paths=[("filename", str), ("length", int), ("checksums", dict),], | paths=[("filename", str), ("length", int), ("checksums", dict),], | ||||
) | ) | ||||
def test_deposit_loading_ok(swh_config, requests_mock_datadir): | def test_deposit_loading_ok(swh_config, requests_mock_datadir): | ||||
▲ Show 20 Lines • Show All 116 Lines • Show Last 20 Lines |