Fix error message printing for webengine js tests
This commit is contained in:
parent
d39dda38ce
commit
83e28a70c5
@ -27,6 +27,7 @@ import pytest
|
|||||||
import jinja2
|
import jinja2
|
||||||
from helpers.utils import CallbackChecker
|
from helpers.utils import CallbackChecker
|
||||||
from PyQt5.QtCore import QUrl
|
from PyQt5.QtCore import QUrl
|
||||||
|
from qutebrowser.utils.debug import qenum_key
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from PyQt5.QtWebKit import QWebSettings
|
from PyQt5.QtWebKit import QWebSettings
|
||||||
@ -108,8 +109,8 @@ else:
|
|||||||
|
|
||||||
def javaScriptConsoleMessage(self, level, msg, line, source):
|
def javaScriptConsoleMessage(self, level, msg, line, source):
|
||||||
"""Fail tests on js console messages as they're used for errors."""
|
"""Fail tests on js console messages as they're used for errors."""
|
||||||
pytest.fail("[{}] js console ({}:{}): {}".format(level, source,
|
pytest.fail("[{}] js console ({}:{}): {}".format(
|
||||||
line, msg))
|
qenum_key(QWebEnginePage, level), source, line, msg))
|
||||||
|
|
||||||
|
|
||||||
class JSTester:
|
class JSTester:
|
||||||
|
Loading…
Reference in New Issue
Block a user