Changeset View
Changeset View
Standalone View
Standalone View
swh/deposit/tests/api/test_deposit_read_metadata.py
Show All 39 Lines | def read_metadata(self): | ||||
self.assertEqual(response.status_code, | self.assertEqual(response.status_code, | ||||
status.HTTP_200_OK) | status.HTTP_200_OK) | ||||
self.assertEquals(response._headers['content-type'][1], | self.assertEquals(response._headers['content-type'][1], | ||||
'application/json') | 'application/json') | ||||
data = json.loads(response.content.decode('utf-8')) | data = json.loads(response.content.decode('utf-8')) | ||||
expected_meta = { | expected_meta = { | ||||
'origin': { | 'origin': { | ||||
'url': 'https://hal.test.fr/some-external-id', | 'url': 'https://hal-test.archives-ouvertes.fr/' + | ||||
'some-external-id', | |||||
'type': 'deposit' | 'type': 'deposit' | ||||
}, | }, | ||||
'origin_metadata': { | 'origin_metadata': { | ||||
'metadata': { | 'metadata': { | ||||
'{http://www.w3.org/2005/Atom}external_identifier': | '{http://www.w3.org/2005/Atom}external_identifier': | ||||
'some-external-id' | 'some-external-id' | ||||
}, | }, | ||||
'provider': { | 'provider': { | ||||
'provider_name': '', | 'provider_name': '', | ||||
'provider_type': 'deposit_client', | 'provider_type': 'deposit_client', | ||||
'provider_url': 'https://hal.test.fr/', | 'provider_url': 'https://hal-test.archives-ouvertes.fr/', | ||||
'metadata': {} | 'metadata': {} | ||||
}, | }, | ||||
'tool': { | 'tool': { | ||||
'tool_name': 'swh-deposit', | 'tool_name': 'swh-deposit', | ||||
'tool_version': '0.0.1', | 'tool_version': '0.0.1', | ||||
'tool_configuration': { | 'tool_configuration': { | ||||
'sword_version': '2' | 'sword_version': '2' | ||||
} | } | ||||
▲ Show 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | def read_metadata_revision_with_parent(self): | ||||
self.assertEqual(response.status_code, | self.assertEqual(response.status_code, | ||||
status.HTTP_200_OK) | status.HTTP_200_OK) | ||||
self.assertEquals(response._headers['content-type'][1], | self.assertEquals(response._headers['content-type'][1], | ||||
'application/json') | 'application/json') | ||||
data = json.loads(response.content.decode('utf-8')) | data = json.loads(response.content.decode('utf-8')) | ||||
expected_meta = { | expected_meta = { | ||||
'origin': { | 'origin': { | ||||
'url': 'https://hal.test.fr/some-external-id', | 'url': 'https://hal-test.archives-ouvertes.fr/' + | ||||
'some-external-id', | |||||
'type': 'deposit' | 'type': 'deposit' | ||||
}, | }, | ||||
'origin_metadata': { | 'origin_metadata': { | ||||
'metadata': { | 'metadata': { | ||||
'{http://www.w3.org/2005/Atom}external_identifier': | '{http://www.w3.org/2005/Atom}external_identifier': | ||||
'some-external-id' | 'some-external-id' | ||||
}, | }, | ||||
'provider': { | 'provider': { | ||||
'provider_name': '', | 'provider_name': '', | ||||
'provider_type': 'deposit_client', | 'provider_type': 'deposit_client', | ||||
'provider_url': 'https://hal.test.fr/', | 'provider_url': 'https://hal-test.archives-ouvertes.fr/', | ||||
'metadata': {} | 'metadata': {} | ||||
}, | }, | ||||
'tool': { | 'tool': { | ||||
'tool_name': 'swh-deposit', | 'tool_name': 'swh-deposit', | ||||
'tool_version': '0.0.1', | 'tool_version': '0.0.1', | ||||
'tool_configuration': { | 'tool_configuration': { | ||||
'sword_version': '2' | 'sword_version': '2' | ||||
} | } | ||||
▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines |