Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/test_storage.py
Show First 20 Lines • Show All 3,279 Lines • ▼ Show 20 Lines | def test_origin_metadata_add(self): | ||||
# when adding for the same origin 2 metadatas | # when adding for the same origin 2 metadatas | ||||
self.storage.origin_metadata_add( | self.storage.origin_metadata_add( | ||||
origin_id, | origin_id, | ||||
self.origin_metadata['discovery_date'], | self.origin_metadata['discovery_date'], | ||||
provider['id'], | provider['id'], | ||||
tool['id'], | tool['id'], | ||||
self.origin_metadata['metadata']) | self.origin_metadata['metadata']) | ||||
actual_om1 = list(self.storage.origin_metadata_get_by(origin_id)) | self.storage.origin_metadata_add( | ||||
origin_id, | |||||
'2015-01-01 23:00:00+00', | |||||
provider['id'], | |||||
tool['id'], | |||||
self.origin_metadata2['metadata']) | |||||
actual_om = list(self.storage.origin_metadata_get_by(origin_id)) | |||||
# then | # then | ||||
self.assertEqual(len(actual_om1), 1) | self.assertCountEqual( | ||||
self.assertEqual(actual_om1[0]['origin_id'], origin_id) | [item['origin_id'] for item in actual_om], | ||||
[origin_id, origin_id]) | |||||
def test_origin_metadata_get(self): | def test_origin_metadata_get(self): | ||||
# given | # given | ||||
origin_id = self.storage.origin_add([self.origin])[0]['id'] | origin_id = self.storage.origin_add([self.origin])[0]['id'] | ||||
origin_id2 = self.storage.origin_add([self.origin2])[0]['id'] | origin_id2 = self.storage.origin_add([self.origin2])[0]['id'] | ||||
self.storage.metadata_provider_add(self.provider['name'], | self.storage.metadata_provider_add(self.provider['name'], | ||||
self.provider['type'], | self.provider['type'], | ||||
▲ Show 20 Lines • Show All 484 Lines • Show Last 20 Lines |