Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/package/deposit/tests/test_deposit.py
Show First 20 Lines • Show All 248 Lines • ▼ Show 20 Lines | def test_deposit_loading_ok_2(swh_config, requests_mock_datadir): | ||||
assert origin_visit["type"] == "deposit" | assert origin_visit["type"] == "deposit" | ||||
raw_meta = loader.client.metadata_get(deposit_id) | raw_meta = loader.client.metadata_get(deposit_id) | ||||
# Ensure the date fields are set appropriately in the revision | # Ensure the date fields are set appropriately in the revision | ||||
# Retrieve the revision | # Retrieve the revision | ||||
revision = next(loader.storage.revision_get([hash_to_bytes(revision_id)])) | revision = next(loader.storage.revision_get([hash_to_bytes(revision_id)])) | ||||
assert revision | assert revision | ||||
assert revision["committer_date"] == raw_meta["revision"]["committer_date"] | assert revision["date"] == raw_meta["deposit"]["author_date"] | ||||
assert revision["date"] == raw_meta["revision"]["date"] | assert revision["committer_date"] == raw_meta["deposit"]["committer_date"] | ||||
read_api = f"https://deposit.softwareheritage.org/1/private/{deposit_id}/meta/" | read_api = f"https://deposit.softwareheritage.org/1/private/{deposit_id}/meta/" | ||||
assert revision["metadata"] == { | assert revision["metadata"] == { | ||||
"extrinsic": { | "extrinsic": { | ||||
"provider": read_api, | "provider": read_api, | ||||
"raw": { | "raw": { | ||||
"branch_name": "master", | |||||
"origin": {"type": "deposit", "url": url,}, | "origin": {"type": "deposit", "url": url,}, | ||||
"origin_metadata": { | "origin_metadata": { | ||||
"metadata": { | "metadata": { | ||||
"@xmlns": ["http://www.w3.org/2005/Atom"], | "@xmlns": ["http://www.w3.org/2005/Atom"], | ||||
"author": ["some awesome author", "another one", "no one",], | "author": ["some awesome author", "another one", "no one",], | ||||
"codemeta:dateCreated": "2017-10-07T15:17:08Z", | "codemeta:dateCreated": "2017-10-07T15:17:08Z", | ||||
"codemeta:datePublished": "2017-10-08T15:00:00Z", | "codemeta:datePublished": "2017-10-08T15:00:00Z", | ||||
"external_identifier": "some-external-id", | "external_identifier": "some-external-id", | ||||
▲ Show 20 Lines • Show All 56 Lines • Show Last 20 Lines |