Changeset View
Changeset View
Standalone View
Standalone View
swh/web/tests/common/test_service.py
Show First 20 Lines • Show All 202 Lines • ▼ Show 20 Lines | |||||
@given(new_origin(), visit_dates()) | @given(new_origin(), visit_dates()) | ||||
def test_lookup_origin_visit(archive_data, new_origin, visit_dates): | def test_lookup_origin_visit(archive_data, new_origin, visit_dates): | ||||
archive_data.origin_add_one(new_origin) | archive_data.origin_add_one(new_origin) | ||||
visits = [] | visits = [] | ||||
for ts in visit_dates: | for ts in visit_dates: | ||||
visits.append(archive_data.origin_visit_add( | visits.append(archive_data.origin_visit_add( | ||||
new_origin.url, ts, type='git')) | new_origin.url, ts, type='git')) | ||||
visit = random.choice(visits)['visit'] | visit = random.choice(visits).visit | ||||
actual_origin_visit = service.lookup_origin_visit( | actual_origin_visit = service.lookup_origin_visit( | ||||
new_origin.url, visit) | new_origin.url, visit) | ||||
expected_visit = dict(archive_data.origin_visit_get_by( | expected_visit = dict(archive_data.origin_visit_get_by( | ||||
new_origin.url, visit)) | new_origin.url, visit)) | ||||
assert actual_origin_visit == expected_visit | assert actual_origin_visit == expected_visit | ||||
▲ Show 20 Lines • Show All 692 Lines • Show Last 20 Lines |