Changeset View
Changeset View
Standalone View
Standalone View
swh/web/tests/api/test_apiresponse.py
Show First 20 Lines • Show All 132 Lines • ▼ Show 20 Lines | |||||
def test_error_response_handler(mocker, api_client): | def test_error_response_handler(mocker, api_client): | ||||
mock_archive = mocker.patch("swh.web.api.views.stat.archive") | mock_archive = mocker.patch("swh.web.api.views.stat.archive") | ||||
mock_archive.stat_counters.side_effect = Exception("Something went wrong") | mock_archive.stat_counters.side_effect = Exception("Something went wrong") | ||||
url = reverse("api-1-stat-counters") | url = reverse("api-1-stat-counters") | ||||
resp = api_client.get(url) | resp = api_client.get(url) | ||||
assert resp.status_code == 500 | assert resp.status_code == 500 | ||||
assert "traceback" in resp.data | |||||
assert "Traceback" in resp.data["traceback"] |