Changeset View
Changeset View
Standalone View
Standalone View
swh/deposit/tests/api/test_deposit_private_read_metadata.py
Show First 20 Lines • Show All 266 Lines • ▼ Show 20 Lines | ): | ||||
for url in private_get_raw_url_endpoints(deposit_collection, deposit): | for url in private_get_raw_url_endpoints(deposit_collection, deposit): | ||||
response = authenticated_client.get(url) | response = authenticated_client.get(url) | ||||
assert response.status_code == status.HTTP_200_OK | assert response.status_code == status.HTTP_200_OK | ||||
assert response._headers["content-type"][1] == "application/json" | assert response._headers["content-type"][1] == "application/json" | ||||
actual_data = response.json() | actual_data = response.json() | ||||
assert actual_data == { | assert actual_data == { | ||||
"origin": { | "origin": {"type": "deposit", "url": None,}, | ||||
"type": "deposit", | |||||
"url": "https://hal-test.archives-ouvertes.fr/external-id-partial", | |||||
}, | |||||
"metadata_raw": [codemeta_entry_data], | "metadata_raw": [codemeta_entry_data], | ||||
"metadata_dict": parse_xml(codemeta_entry_data), | "metadata_dict": parse_xml(codemeta_entry_data), | ||||
"provider": { | "provider": { | ||||
"metadata": {}, | "metadata": {}, | ||||
"provider_name": "", | "provider_name": "", | ||||
"provider_type": "deposit_client", | "provider_type": "deposit_client", | ||||
"provider_url": "https://hal-test.archives-ouvertes.fr/", | "provider_url": "https://hal-test.archives-ouvertes.fr/", | ||||
}, | }, | ||||
▲ Show 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | """ | ||||
for url in private_get_raw_url_endpoints(deposit_collection, deposit): | for url in private_get_raw_url_endpoints(deposit_collection, deposit): | ||||
response = authenticated_client.get(url) | response = authenticated_client.get(url) | ||||
assert response.status_code == status.HTTP_200_OK | assert response.status_code == status.HTTP_200_OK | ||||
assert response._headers["content-type"][1] == "application/json" | assert response._headers["content-type"][1] == "application/json" | ||||
actual_data = response.json() | actual_data = response.json() | ||||
assert actual_data == { | assert actual_data == { | ||||
"origin": { | "origin": {"type": "deposit", "url": None,}, | ||||
"type": "deposit", | |||||
"url": "https://hal-test.archives-ouvertes.fr/external-id-partial", | |||||
}, | |||||
"metadata_raw": [codemeta_entry_data], | "metadata_raw": [codemeta_entry_data], | ||||
"metadata_dict": parse_xml(codemeta_entry_data), | "metadata_dict": parse_xml(codemeta_entry_data), | ||||
"provider": { | "provider": { | ||||
"metadata": {}, | "metadata": {}, | ||||
"provider_name": "", | "provider_name": "", | ||||
"provider_type": "deposit_client", | "provider_type": "deposit_client", | ||||
"provider_url": "https://hal-test.archives-ouvertes.fr/", | "provider_url": "https://hal-test.archives-ouvertes.fr/", | ||||
}, | }, | ||||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |