Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/test_storage.py
Show First 20 Lines • Show All 1,869 Lines • ▼ Show 20 Lines | def test_origin_visit_get_by(self, swh_storage, sample_data): | ||||
date=now(), | date=now(), | ||||
status="full", | status="full", | ||||
snapshot=snapshot.id, | snapshot=snapshot.id, | ||||
metadata=visit1_metadata, | metadata=visit1_metadata, | ||||
) | ) | ||||
] | ] | ||||
) | ) | ||||
expected_origin_visit = origin_visit1.to_dict() | actual_visit = swh_storage.origin_visit_get_by(origin_url, origin_visit1.visit) | ||||
expected_origin_visit.update( | |||||
{ | |||||
"origin": origin_url, | |||||
"visit": origin_visit1.visit, | |||||
"date": sample_data.date_visit2, | |||||
"type": sample_data.type_visit2, | |||||
"metadata": visit1_metadata, | |||||
"status": "full", | |||||
"snapshot": snapshot.id, | |||||
} | |||||
) | |||||
# when | assert actual_visit == origin_visit1 | ||||
actual_origin_visit1 = swh_storage.origin_visit_get_by( | |||||
origin_url, origin_visit1.visit | |||||
) | |||||
# then | |||||
assert actual_origin_visit1 == expected_origin_visit | |||||
def test_origin_visit_get_by__unknown_origin(self, swh_storage): | def test_origin_visit_get_by__no_result(self, swh_storage, sample_data): | ||||
assert swh_storage.origin_visit_get_by("foo", 10) is None | actual_visit = swh_storage.origin_visit_get_by("unknown", 10) # unknown origin | ||||
assert actual_visit is None | |||||
def test_origin_visit_get_by_no_result(self, swh_storage, sample_data): | |||||
origin = sample_data.origin | origin = sample_data.origin | ||||
swh_storage.origin_add([origin]) | swh_storage.origin_add([origin]) | ||||
actual_origin_visit = swh_storage.origin_visit_get_by(origin.url, 999) | actual_visit = swh_storage.origin_visit_get_by(origin.url, 999) # unknown visit | ||||
assert actual_origin_visit is None | assert actual_visit is None | ||||
def test_origin_visit_get_latest_none(self, swh_storage, sample_data): | def test_origin_visit_get_latest_none(self, swh_storage, sample_data): | ||||
"""Origin visit get latest on unknown objects should return nothing | """Origin visit get latest on unknown objects should return nothing | ||||
""" | """ | ||||
# unknown origin so no result | # unknown origin so no result | ||||
assert swh_storage.origin_visit_get_latest("unknown-origin") is None | assert swh_storage.origin_visit_get_latest("unknown-origin") is None | ||||
▲ Show 20 Lines • Show All 2,258 Lines • Show Last 20 Lines |