From 0afe7989f8febfecc8b7a48d8c834350c4a62569 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 13 Jan 2021 12:31:06 +0100 Subject: dataclasses: Fix issues in test_tabhistory See #6023 --- tests/unit/browser/webkit/test_tabhistory.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/unit/browser/webkit/test_tabhistory.py b/tests/unit/browser/webkit/test_tabhistory.py index bf3ea2be4..379ef5afe 100644 --- a/tests/unit/browser/webkit/test_tabhistory.py +++ b/tests/unit/browser/webkit/test_tabhistory.py @@ -22,10 +22,12 @@ import dataclasses from typing import Any -from PyQt5.QtCore import QUrl, QPoint import pytest +pytest.importorskip('PyQt5.QtWebKit') +from PyQt5.QtCore import QUrl, QPoint +from PyQt5.QtWebKit import QWebHistory -tabhistory = pytest.importorskip('qutebrowser.browser.webkit.tabhistory') +from qutebrowser.browser.webkit import tabhistory from qutebrowser.misc.sessions import TabHistoryItem as Item from qutebrowser.utils import qtutils @@ -55,8 +57,8 @@ ITEMS = [ @dataclasses.dataclass class Objects: - history: Any # FIXME - user_data: Any # FIXME + history: QWebHistory + user_data: Any @pytest.fixture -- cgit v1.2.3-54-g00ecf