diff --git a/qutebrowser/browser/webengine/webengineelem.py b/qutebrowser/browser/webengine/webengineelem.py index 4df7f87b6..37a1c0a00 100644 --- a/qutebrowser/browser/webengine/webengineelem.py +++ b/qutebrowser/browser/webengine/webengineelem.py @@ -25,7 +25,9 @@ from PyQt5.QtCore import QRect, Qt, QPoint, QEventLoop from PyQt5.QtGui import QMouseEvent from PyQt5.QtWidgets import QApplication +# pylint: disable=no-name-in-module,import-error,useless-suppression from PyQt5.QtWebEngineWidgets import QWebEngineSettings +# pylint: enable=no-name-in-module,import-error,useless-suppression from qutebrowser.utils import log, javascript from qutebrowser.browser import webelem diff --git a/scripts/dev/check_coverage.py b/scripts/dev/check_coverage.py index eef61b127..c876acd1a 100644 --- a/scripts/dev/check_coverage.py +++ b/scripts/dev/check_coverage.py @@ -166,6 +166,7 @@ PERFECT_FILES = [ WHITELISTED_FILES = [ 'qutebrowser/browser/webkit/webkitinspector.py', 'qutebrowser/keyinput/macros.py', + 'qutebrowser/browser/webkit/webkitelem.py', ] diff --git a/scripts/dev/freeze_tests.py b/scripts/dev/freeze_tests.py index 9f9e2bbd2..3c7ebb761 100755 --- a/scripts/dev/freeze_tests.py +++ b/scripts/dev/freeze_tests.py @@ -55,7 +55,8 @@ def get_build_exe_options(): opts = freeze.get_build_exe_options(skip_html=True) opts['includes'] += pytest.freeze_includes() opts['includes'] += ['unittest.mock', 'PyQt5.QtTest', 'hypothesis', 'bs4', - 'httpbin', 'jinja2.ext', 'cheroot', 'pstats', 'queue'] + 'httpbin', 'jinja2.ext', 'cheroot', 'pstats', 'queue', + 'pytest-benchmark'] httpbin_dir = os.path.dirname(httpbin.__file__) opts['include_files'] += [