summaryrefslogtreecommitdiff
path: root/tests/unit/mainwindow/test_tabwidget.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/mainwindow/test_tabwidget.py')
-rw-r--r--tests/unit/mainwindow/test_tabwidget.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/unit/mainwindow/test_tabwidget.py b/tests/unit/mainwindow/test_tabwidget.py
index a249a6d1c..59defeb50 100644
--- a/tests/unit/mainwindow/test_tabwidget.py
+++ b/tests/unit/mainwindow/test_tabwidget.py
@@ -11,6 +11,7 @@ import pytest
from unittest.mock import Mock
from qutebrowser.qt.gui import QIcon, QPixmap
+from qutebrowser.qt.widgets import QWidget
from qutebrowser.mainwindow import tabwidget
from qutebrowser.utils import usertypes
@@ -21,7 +22,14 @@ class TestTabWidget:
@pytest.fixture
def widget(self, qtbot, monkeypatch, config_stub):
- w = tabwidget.TabWidget(0)
+ class DummyParent(QWidget):
+ def __init__(self):
+ super().__init__()
+ self.is_shutting_down = False
+ self.show()
+
+ w = tabwidget.TabWidget(0, parent=DummyParent())
+ w.resize(640, 480)
qtbot.add_widget(w)
monkeypatch.setattr(tabwidget.objects, 'backend',
usertypes.Backend.QtWebKit)