qt6 tests: Small collection fixes

This commit is contained in:
Florian Bruhin 2022-04-19 18:23:59 +02:00
parent 0428ede31e
commit ef9e4a6663
3 changed files with 6 additions and 6 deletions

View File

@ -72,7 +72,7 @@ class Modifier:
member: Optional[int] = None
def __post_init__(self):
self.member = getattr(Qt, self.attribute + 'Modifier')
self.member = getattr(Qt.KeyboardModifier, self.attribute + 'Modifier')
if self.name is None:
self.name = self.attribute

View File

@ -21,7 +21,7 @@
from unittest import mock
import sip
from qutebrowser.qt import sip
import pytest
from qutebrowser.qt.core import QObject

View File

@ -167,11 +167,11 @@ class TestQFlagsKey:
pytest.param(Qt, Qt.AlignmentFlag.AlignLeft | Qt.AlignmentFlag.AlignTop, None,
'AlignLeft|AlignTop', marks=fixme),
(Qt, Qt.AlignmentFlag.AlignCenter, None, 'AlignHCenter|AlignVCenter'),
pytest.param(Qt, 0x0021, Qt.Alignment, 'AlignLeft|AlignTop',
pytest.param(Qt, 0x0021, Qt.AlignmentFlag, 'AlignLeft|AlignTop',
marks=fixme),
(Qt, 0x1100, Qt.Alignment, '0x0100|0x1000'),
(Qt, Qt.DockWidgetAreas(0), Qt.DockWidgetArea, 'NoDockWidgetArea'),
(Qt, Qt.DockWidgetAreas(0), None, '0x0000'),
(Qt, 0x1100, Qt.AlignmentFlag, '0x0100|0x1000'),
(Qt, Qt.DockWidgetArea(0), Qt.DockWidgetArea, 'NoDockWidgetArea'),
(Qt, Qt.DockWidgetArea(0), None, '0x0000'),
])
def test_qflags_key(self, base, value, klass, expected):
flags = debug.qflags_key(base, value, klass=klass)