Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/test_storage.py
Show First 20 Lines • Show All 1,953 Lines • ▼ Show 20 Lines | def test_origin_visit_upsert_new(self, use_url): | ||||
origin_id = self.storage.origin_add_one(self.origin2) | origin_id = self.storage.origin_add_one(self.origin2) | ||||
origin_id_or_url = self.origin2['url'] if use_url else origin_id | origin_id_or_url = self.origin2['url'] if use_url else origin_id | ||||
self.assertIsNotNone(origin_id) | self.assertIsNotNone(origin_id) | ||||
# when | # when | ||||
self.storage.origin_visit_upsert([ | self.storage.origin_visit_upsert([ | ||||
{ | { | ||||
'origin': origin_id_or_url, | 'origin': self.origin2, | ||||
'date': self.date_visit2, | 'date': self.date_visit2, | ||||
'visit': 123, | 'visit': 123, | ||||
'type': self.origin2['type'], | 'type': self.origin2['type'], | ||||
'status': 'full', | 'status': 'full', | ||||
'metadata': None, | 'metadata': None, | ||||
'snapshot': None, | 'snapshot': None, | ||||
}, | }, | ||||
{ | { | ||||
'origin': origin_id_or_url, | 'origin': self.origin2, | ||||
'date': '2018-01-01 23:00:00+00', | 'date': '2018-01-01 23:00:00+00', | ||||
'visit': 1234, | 'visit': 1234, | ||||
'type': self.origin2['type'], | 'type': self.origin2['type'], | ||||
'status': 'full', | 'status': 'full', | ||||
'metadata': None, | 'metadata': None, | ||||
'snapshot': None, | 'snapshot': None, | ||||
}, | }, | ||||
]) | ]) | ||||
▲ Show 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | def test_origin_visit_upsert_existing(self, use_url): | ||||
origin_id_or_url = self.origin2['url'] if use_url else origin_id | origin_id_or_url = self.origin2['url'] if use_url else origin_id | ||||
self.assertIsNotNone(origin_id) | self.assertIsNotNone(origin_id) | ||||
# when | # when | ||||
origin_visit1 = self.storage.origin_visit_add( | origin_visit1 = self.storage.origin_visit_add( | ||||
origin_id_or_url, | origin_id_or_url, | ||||
date=self.date_visit2) | date=self.date_visit2) | ||||
self.storage.origin_visit_upsert([{ | self.storage.origin_visit_upsert([{ | ||||
'origin': origin_id_or_url, | 'origin': self.origin2, | ||||
'date': self.date_visit2, | 'date': self.date_visit2, | ||||
'visit': origin_visit1['visit'], | 'visit': origin_visit1['visit'], | ||||
'type': self.origin2['type'], | 'type': self.origin2['type'], | ||||
'status': 'full', | 'status': 'full', | ||||
'metadata': None, | 'metadata': None, | ||||
'snapshot': None, | 'snapshot': None, | ||||
}]) | }]) | ||||
▲ Show 20 Lines • Show All 2,037 Lines • Show Last 20 Lines |