Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/storage_tests.py
Show First 20 Lines • Show All 1,600 Lines • ▼ Show 20 Lines | def test_origin_visit_status_get__unknown_cases(self, swh_storage, sample_data): | ||||
type=sample_data.type_visit1, | type=sample_data.type_visit1, | ||||
), | ), | ||||
] | ] | ||||
)[0] | )[0] | ||||
actual_page = swh_storage.origin_visit_status_get(origin.url, ov1.visit + 10) | actual_page = swh_storage.origin_visit_status_get(origin.url, ov1.visit + 10) | ||||
assert actual_page.next_page_token is None | assert actual_page.next_page_token is None | ||||
assert actual_page.results == [] | assert actual_page.results == [] | ||||
def test_origin_visit_status_add_unknown_type(self, swh_storage, sample_data): | |||||
ov = OriginVisit( | |||||
origin=sample_data.origin.url, | |||||
date=now(), | |||||
type=sample_data.type_visit1, | |||||
visit=42, | |||||
) | |||||
ovs = OriginVisitStatus( | |||||
origin=ov.origin, | |||||
visit=ov.visit, | |||||
date=now(), | |||||
status="created", | |||||
snapshot=None, | |||||
) | |||||
with pytest.raises(StorageArgumentException): | |||||
swh_storage.origin_visit_status_add([ovs]) | |||||
swh_storage.origin_add([sample_data.origin]) | |||||
with pytest.raises(StorageArgumentException): | |||||
swh_storage.origin_visit_status_add([ovs]) | |||||
swh_storage.origin_visit_add([ov]) | |||||
swh_storage.origin_visit_status_add([ovs]) | |||||
def test_origin_visit_status_get_all(self, swh_storage, sample_data): | def test_origin_visit_status_get_all(self, swh_storage, sample_data): | ||||
origin = sample_data.origin | origin = sample_data.origin | ||||
swh_storage.origin_add([origin]) | swh_storage.origin_add([origin]) | ||||
date_visit3 = round_to_milliseconds(now()) | date_visit3 = round_to_milliseconds(now()) | ||||
date_visit1 = date_visit3 - datetime.timedelta(hours=2) | date_visit1 = date_visit3 - datetime.timedelta(hours=2) | ||||
date_visit2 = date_visit3 - datetime.timedelta(hours=1) | date_visit2 = date_visit3 - datetime.timedelta(hours=1) | ||||
assert date_visit1 < date_visit2 < date_visit3 | assert date_visit1 < date_visit2 < date_visit3 | ||||
▲ Show 20 Lines • Show All 2,705 Lines • Show Last 20 Lines |