Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/test_storage.py
Show First 20 Lines • Show All 1,484 Lines • ▼ Show 20 Lines | def test_origin_visit_add(self): | ||||
'status': 'ongoing', | 'status': 'ongoing', | ||||
'metadata': None, | 'metadata': None, | ||||
'snapshot': None, | 'snapshot': None, | ||||
} | } | ||||
self.assertEqual(list(self.journal_writer.objects), | self.assertEqual(list(self.journal_writer.objects), | ||||
[('origin', expected_origin), | [('origin', expected_origin), | ||||
('origin_visit', data)]) | ('origin_visit', data)]) | ||||
def test_origin_visit_add_from_url(self): | |||||
# given | |||||
self.assertIsNone(self.storage.origin_get([self.origin2])[0]) | |||||
origin_id = self.storage.origin_add_one(self.origin2) | |||||
origin_url = self.origin2['url'] | |||||
self.assertIsNotNone(origin_id) | |||||
# when | |||||
origin_visit1 = self.storage.origin_visit_add( | |||||
origin_url, | |||||
type='git', | |||||
date=self.date_visit2) | |||||
actual_origin_visits = list(self.storage.origin_visit_get(origin_id)) | |||||
self.assertEqual(actual_origin_visits, | |||||
[{ | |||||
'origin': origin_id, | |||||
'date': self.date_visit2, | |||||
'visit': origin_visit1['visit'], | |||||
'type': 'git', | |||||
'status': 'ongoing', | |||||
'metadata': None, | |||||
'snapshot': None, | |||||
}]) | |||||
expected_origin = self.origin2.copy() | |||||
data = { | |||||
'origin': expected_origin, | |||||
'date': self.date_visit2, | |||||
'visit': origin_visit1['visit'], | |||||
'type': 'git', | |||||
'status': 'ongoing', | |||||
'metadata': None, | |||||
'snapshot': None, | |||||
} | |||||
self.assertEqual(list(self.journal_writer.objects), | |||||
[('origin', expected_origin), | |||||
('origin_visit', data)]) | |||||
def test_origin_visit_add_default_type(self): | def test_origin_visit_add_default_type(self): | ||||
# given | # given | ||||
self.assertIsNone(self.storage.origin_get([self.origin2])[0]) | self.assertIsNone(self.storage.origin_get([self.origin2])[0]) | ||||
origin_id = self.storage.origin_add_one(self.origin2) | origin_id = self.storage.origin_add_one(self.origin2) | ||||
self.assertIsNotNone(origin_id) | self.assertIsNotNone(origin_id) | ||||
# when | # when | ||||
▲ Show 20 Lines • Show All 2,039 Lines • Show Last 20 Lines |