Skip to content

Commit 33aba2e

Browse files
committed
tests: fix test_table_meta (#996)
1 parent 76c6bad commit 33aba2e

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ unittest: pytest
6363
pytest:
6464
# Disable faulthandler plugin, because it cause verbose output on windows.
6565
# Besides, the fault currently cause no side effects.
66-
TEST_ENV=travis QT_QPA_PLATFORM=offscreen pytest -p no:faulthandler
66+
QT_QPA_PLATFORM=offscreen pytest -p no:faulthandler
6767

6868
integration_test: export QT_QPA_PLATFORM=offscreen
6969
integration_test:

tests/gui/widgets/test_meta.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from datetime import datetime
22

33
import pytest
4+
from PyQt6.QtWidgets import QWidget
45

56
from tests.helpers import is_travis_env
67
from feeluown.gui.widgets.meta import TableMetaWidget
@@ -10,8 +11,9 @@
1011
# example: https://github.com/pytest-dev/pytest-qt/blob/master/.travis.yml
1112
@pytest.mark.skipif(is_travis_env, reason="travis env has no display")
1213
def test_table_meta(qtbot, app_mock):
13-
widget = TableMetaWidget(app_mock)
14-
qtbot.addWidget(widget)
14+
p_widget = QWidget()
15+
widget = TableMetaWidget(app_mock, p_widget)
16+
qtbot.addWidget(p_widget)
1517
widget.title = '我喜欢的音乐'
1618
widget.subtitle = '嘿嘿'
1719
widget.creator = 'cosven'

0 commit comments

Comments
 (0)