Fix error message printing for webengine js tests

This commit is contained in:
Jay Kamat 2017-11-10 12:34:23 -05:00
parent d39dda38ce
commit 83e28a70c5
No known key found for this signature in database
GPG Key ID: 5D2E399600F4F7B5

View File

@ -27,6 +27,7 @@ import pytest
import jinja2
from helpers.utils import CallbackChecker
from PyQt5.QtCore import QUrl
from qutebrowser.utils.debug import qenum_key
try:
from PyQt5.QtWebKit import QWebSettings
@ -108,8 +109,8 @@ else:
def javaScriptConsoleMessage(self, level, msg, line, source):
"""Fail tests on js console messages as they're used for errors."""
pytest.fail("[{}] js console ({}:{}): {}".format(level, source,
line, msg))
pytest.fail("[{}] js console ({}:{}): {}".format(
qenum_key(QWebEnginePage, level), source, line, msg))
class JSTester: