client = <django.test.client.Client object at 0x7fbe62bc79e8>
archive_data = <swh.web.tests.conftest._ArchiveData object at 0x7fbe6beb4cc0>
@given(origin())
> def test_revision_origin_snapshot_browse(client, archive_data, origin):
.tox/py3/lib/python3.7/site-packages/swh/web/tests/browse/views/test_revision.py:24:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/py3/lib/python3.7/site-packages/swh/web/tests/browse/views/test_revision.py:28: in test_revision_origin_snapshot_browse
_revision_browse_checks(client, archive_data, revision, origin_url=origin["url"])
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client = <django.test.client.Client object at 0x7fbe62bc79e8>
archive_data = <swh.web.tests.conftest._ArchiveData object at 0x7fbe6beb4cc0>
revision = '3bd01955e961aa2e6e1b6f9cd9e003f94273584e'
origin_url = 'https://github.com/wcoder/highlightjs-line-numbers.js'
snapshot = {'branches': {'HEAD': {'target': 'refs/heads/master', 'target_type': 'alias'}, 'refs/heads/master': {'target': '3bd019...8fd21150abc04859e34b87b0bf8863af4', 'target_type': 'revision'}, ...}, 'id': 'da8abf3ec5203afa1561754a041aca64d7580ec2'}
def _revision_browse_checks(
client, archive_data, revision, origin_url=None, snapshot=None
):
query_params = {}
if origin_url:
query_params["origin_url"] = origin_url
if snapshot:
query_params["snapshot"] = snapshot["id"]
url = reverse(
"browse-revision", url_args={"sha1_git": revision}, query_params=query_params
)
revision_data = archive_data.revision_get(revision)
author_name = revision_data["author"]["name"]
committer_name = revision_data["committer"]["name"]
dir_id = revision_data["directory"]
if origin_url:
snapshot = archive_data.snapshot_get_latest(origin_url)
history_url = reverse(
"browse-origin-log", query_params={"revision": revision, **query_params},
)
elif snapshot:
history_url = reverse(
"browse-snapshot-log",
url_args={"snapshot_id": snapshot["id"]},
query_params={"revision": revision},
)
else:
history_url = reverse("browse-revision-log", url_args={"sha1_git": revision})
resp = client.get(url)
> assert resp.status_code == 200
E assert 500 == 200
E +500
E -200
.tox/py3/lib/python3.7/site-packages/swh/web/tests/browse/views/test_revision.py:226: AssertionError
TEST RESULT
TEST RESULT
- Run At
- Aug 7 2020, 2:30 PM