Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/test_storage.py
Show First 20 Lines • Show All 1,456 Lines • ▼ Show 20 Lines | def test_origin_visit_get_all(self, swh_storage): | ||||
all_visits2 = list(swh_storage.origin_visit_get(origin.url, limit=2)) | all_visits2 = list(swh_storage.origin_visit_get(origin.url, limit=2)) | ||||
assert all_visits2 == [ov1, ov2] | assert all_visits2 == [ov1, ov2] | ||||
all_visits3 = list( | all_visits3 = list( | ||||
swh_storage.origin_visit_get(origin.url, last_visit=ov1["visit"], limit=1) | swh_storage.origin_visit_get(origin.url, last_visit=ov1["visit"], limit=1) | ||||
) | ) | ||||
assert all_visits3 == [ov2] | assert all_visits3 == [ov2] | ||||
all_visits3 = list(swh_storage.origin_visit_get(origin.url, order="desc")) | |||||
assert all_visits3 == [ov3, ov2, ov1] | |||||
all_visits4 = list( | |||||
swh_storage.origin_visit_get(origin.url, order="desc", limit=2) | |||||
) | |||||
assert all_visits4 == [ov3, ov2] | |||||
def test_origin_visit_get__unknown_origin(self, swh_storage): | def test_origin_visit_get__unknown_origin(self, swh_storage): | ||||
assert [] == list(swh_storage.origin_visit_get("foo")) | assert [] == list(swh_storage.origin_visit_get("foo")) | ||||
def test_origin_visit_get_random(self, swh_storage): | def test_origin_visit_get_random(self, swh_storage): | ||||
swh_storage.origin_add(data.origins) | swh_storage.origin_add(data.origins) | ||||
# Add some random visits within the selection range | # Add some random visits within the selection range | ||||
visits = self._generate_random_visits() | visits = self._generate_random_visits() | ||||
visit_type = "git" | visit_type = "git" | ||||
▲ Show 20 Lines • Show All 2,475 Lines • Show Last 20 Lines |