Changeset View
Changeset View
Standalone View
Standalone View
swh/web/tests/browse/views/test_revision.py
Show All 33 Lines | def test_revision_browse(client, archive_data, revision): | ||||
assert_template_used(resp, "browse/revision.html") | assert_template_used(resp, "browse/revision.html") | ||||
assert_contains(resp, author_name) | assert_contains(resp, author_name) | ||||
assert_contains(resp, committer_name) | assert_contains(resp, committer_name) | ||||
assert_contains(resp, directory_url) | assert_contains(resp, directory_url) | ||||
assert_contains(resp, history_url) | assert_contains(resp, history_url) | ||||
for parent in revision_data["parents"]: | for parent in revision_data["parents"]: | ||||
parent_url = reverse("browse-revision", url_args={"sha1_git": parent}) | parent_url = reverse("browse-revision", url_args={"sha1_git": parent}) | ||||
assert_contains(resp, '<a href="%s">%s</a>' % (parent_url, parent)) | assert_contains(resp, '<a href="%s">%s</a>' % (parent_url, parent[:7])) | ||||
author_date = revision_data["date"] | author_date = revision_data["date"] | ||||
committer_date = revision_data["committer_date"] | committer_date = revision_data["committer_date"] | ||||
message_lines = revision_data["message"].split("\n") | message_lines = revision_data["message"].split("\n") | ||||
assert_contains(resp, format_utc_iso_date(author_date)) | assert_contains(resp, format_utc_iso_date(author_date)) | ||||
assert_contains(resp, format_utc_iso_date(committer_date)) | assert_contains(resp, format_utc_iso_date(committer_date)) | ||||
Show All 40 Lines | def test_revision_origin_browse(client, archive_data, origin): | ||||
assert_contains(resp, origin_revision_log_url) | assert_contains(resp, origin_revision_log_url) | ||||
for parent in revision_data["parents"]: | for parent in revision_data["parents"]: | ||||
parent_url = reverse( | parent_url = reverse( | ||||
"browse-revision", | "browse-revision", | ||||
url_args={"sha1_git": parent}, | url_args={"sha1_git": parent}, | ||||
query_params={"origin_url": origin["url"]}, | query_params={"origin_url": origin["url"]}, | ||||
) | ) | ||||
assert_contains(resp, '<a href="%s">%s</a>' % (parent_url, parent)) | assert_contains(resp, '<a href="%s">%s</a>' % (parent_url, parent[:7])) | ||||
assert_contains(resp, "vault-cook-directory") | assert_contains(resp, "vault-cook-directory") | ||||
assert_contains(resp, "vault-cook-revision") | assert_contains(resp, "vault-cook-revision") | ||||
swh_rev_id = get_swh_persistent_id("revision", revision) | swh_rev_id = get_swh_persistent_id("revision", revision) | ||||
swh_rev_id_url = reverse("browse-swh-id", url_args={"swh_id": swh_rev_id}) | swh_rev_id_url = reverse("browse-swh-id", url_args={"swh_id": swh_rev_id}) | ||||
assert_contains(resp, swh_rev_id) | assert_contains(resp, swh_rev_id) | ||||
assert_contains(resp, swh_rev_id_url) | assert_contains(resp, swh_rev_id_url) | ||||
▲ Show 20 Lines • Show All 175 Lines • Show Last 20 Lines |