Changeset View
Changeset View
Standalone View
Standalone View
swh/web/tests/browse/views/test_revision.py
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | url = reverse( | ||||
query_params={"per_page": per_page}, | query_params={"per_page": per_page}, | ||||
) | ) | ||||
resp = client.get(url) | resp = client.get(url) | ||||
next_page_url = reverse( | next_page_url = reverse( | ||||
"browse-revision-log", | "browse-revision-log", | ||||
url_args={"sha1_git": revision}, | url_args={"sha1_git": revision}, | ||||
query_params={"offset": per_page, "per_page": per_page}, | query_params={"offset": per_page, "per_page": per_page,}, | ||||
) | ) | ||||
nb_log_entries = per_page | nb_log_entries = per_page | ||||
if len(revision_log_sorted) < per_page: | if len(revision_log_sorted) < per_page: | ||||
nb_log_entries = len(revision_log_sorted) | nb_log_entries = len(revision_log_sorted) | ||||
assert resp.status_code == 200 | assert resp.status_code == 200 | ||||
assert_template_used(resp, "browse/revision-log.html") | assert_template_used(resp, "browse/revision-log.html") | ||||
Show All 17 Lines | def test_revision_log_browse(client, archive_data, revision): | ||||
if len(revision_log_sorted) <= per_page: | if len(revision_log_sorted) <= per_page: | ||||
return | return | ||||
resp = client.get(next_page_url) | resp = client.get(next_page_url) | ||||
prev_page_url = reverse( | prev_page_url = reverse( | ||||
"browse-revision-log", | "browse-revision-log", | ||||
url_args={"sha1_git": revision}, | url_args={"sha1_git": revision}, | ||||
query_params={"per_page": per_page}, | query_params={"offset": 0, "per_page": per_page}, | ||||
) | ) | ||||
next_page_url = reverse( | next_page_url = reverse( | ||||
"browse-revision-log", | "browse-revision-log", | ||||
url_args={"sha1_git": revision}, | url_args={"sha1_git": revision}, | ||||
query_params={"offset": 2 * per_page, "per_page": per_page}, | query_params={"offset": 2 * per_page, "per_page": per_page}, | ||||
) | ) | ||||
nb_log_entries = len(revision_log_sorted) - per_page | nb_log_entries = len(revision_log_sorted) - per_page | ||||
▲ Show 20 Lines • Show All 192 Lines • Show Last 20 Lines |