qt6 tests: Small collection fixes
This commit is contained in:
parent
0428ede31e
commit
ef9e4a6663
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
from unittest import mock
|
||||
|
||||
import sip
|
||||
from qutebrowser.qt import sip
|
||||
import pytest
|
||||
from qutebrowser.qt.core import QObject
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue