diff options
Diffstat (limited to 'tests/unit/browser/webengine/test_webenginedownloads.py')
-rw-r--r-- | tests/unit/browser/webengine/test_webenginedownloads.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/unit/browser/webengine/test_webenginedownloads.py b/tests/unit/browser/webengine/test_webenginedownloads.py index 877af3c9a..3902b9f2b 100644 --- a/tests/unit/browser/webengine/test_webenginedownloads.py +++ b/tests/unit/browser/webengine/test_webenginedownloads.py @@ -17,13 +17,12 @@ # You should have received a copy of the GNU General Public License # along with qutebrowser. If not, see <https://www.gnu.org/licenses/>. -import os.path import base64 import dataclasses import pytest -pytest.importorskip('PyQt5.QtWebEngineWidgets') -from PyQt5.QtWebEngineWidgets import QWebEngineProfile +pytest.importorskip('qutebrowser.qt.webenginecore') +from qutebrowser.qt.webenginecore import QWebEngineProfile from qutebrowser.utils import urlutils, usertypes, utils from qutebrowser.browser.webengine import webenginedownloads @@ -154,7 +153,8 @@ class TestDataUrlWorkaround: def check_item(item): assert item.mimeType() == 'application/pdf' assert item.url().scheme() == 'data' - assert os.path.basename(item.path()) == expected_names.before + assert item.downloadFileName() == expected_names.before + return True with qtbot.wait_signal(webengine_profile.downloadRequested, |