Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/test_storage.py
Show First 20 Lines • Show All 2,808 Lines • ▼ Show 20 Lines | def test_origin_metadata_get(self, swh_storage): | ||||
tool['id'], | tool['id'], | ||||
data.origin_metadata2['metadata']) | data.origin_metadata2['metadata']) | ||||
swh_storage.origin_metadata_add( | swh_storage.origin_metadata_add( | ||||
origin_id, | origin_id, | ||||
data.origin_metadata2['discovery_date'], | data.origin_metadata2['discovery_date'], | ||||
provider['id'], | provider['id'], | ||||
tool['id'], | tool['id'], | ||||
data.origin_metadata2['metadata']) | data.origin_metadata2['metadata']) | ||||
all_metadatas = list(swh_storage.origin_metadata_get_by( | all_metadatas = list(sorted(swh_storage.origin_metadata_get_by( | ||||
origin_id)) | origin_id), key=lambda x: x['discovery_date'])) | ||||
metadatas_for_origin2 = list(swh_storage.origin_metadata_get_by( | metadatas_for_origin2 = list(swh_storage.origin_metadata_get_by( | ||||
origin_id2)) | origin_id2)) | ||||
expected_results = [{ | expected_results = [{ | ||||
'origin_id': origin_id, | 'origin_id': origin_id, | ||||
'discovery_date': datetime.datetime( | 'discovery_date': datetime.datetime( | ||||
2017, 1, 1, 23, 0, | 2015, 1, 1, 23, 0, | ||||
tzinfo=datetime.timezone.utc), | tzinfo=datetime.timezone.utc), | ||||
'metadata': { | 'metadata': { | ||||
'name': 'test_origin_metadata', | 'name': 'test_origin_metadata', | ||||
'version': '0.0.1' | 'version': '0.0.1' | ||||
}, | }, | ||||
'provider_id': provider['id'], | 'provider_id': provider['id'], | ||||
'provider_name': 'hal', | 'provider_name': 'hal', | ||||
'provider_type': 'deposit-client', | 'provider_type': 'deposit-client', | ||||
'provider_url': 'http:///hal/inria', | 'provider_url': 'http:///hal/inria', | ||||
'tool_id': tool['id'] | 'tool_id': tool['id'] | ||||
}, { | }, { | ||||
'origin_id': origin_id, | 'origin_id': origin_id, | ||||
'discovery_date': datetime.datetime( | 'discovery_date': datetime.datetime( | ||||
2015, 1, 1, 23, 0, | 2017, 1, 1, 23, 0, | ||||
tzinfo=datetime.timezone.utc), | tzinfo=datetime.timezone.utc), | ||||
'metadata': { | 'metadata': { | ||||
'name': 'test_origin_metadata', | 'name': 'test_origin_metadata', | ||||
'version': '0.0.1' | 'version': '0.0.1' | ||||
}, | }, | ||||
'provider_id': provider['id'], | 'provider_id': provider['id'], | ||||
'provider_name': 'hal', | 'provider_name': 'hal', | ||||
'provider_type': 'deposit-client', | 'provider_type': 'deposit-client', | ||||
▲ Show 20 Lines • Show All 583 Lines • Show Last 20 Lines |