Add printable and ismodifier test

This commit is contained in:
Fritz Reichwald 2018-03-01 00:34:33 +01:00 committed by Florian Bruhin
parent 934d586286
commit d28c323074

View File

@ -142,3 +142,19 @@ def test_parse(keystr, expected):
def test_normalize_keystr(orig, normalized):
expected = keyutils.KeySequence.parse(normalized)
assert keyutils.KeySequence.parse(orig) == expected
@pytest.mark.parametrize('key, printable', [
(Qt.Key_Control, False),
(Qt.Key_X, True)
])
def test_is_printable(key, printable):
assert keyutils.is_printable(key) == printable
@pytest.mark.parametrize('key, ismodifier', [
(Qt.Key_Control, True),
(Qt.Key_X, False)
])
def test_is_modifier_key(key, ismodifier):
assert keyutils.is_modifier_key(key) == ismodifier