From e306e2dadb3d2d38d7f9b9c794a59d6eb163ef81 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 2 Mar 2018 13:44:59 +0100 Subject: [PATCH] Improve and fix test_is_printable --- tests/unit/keyinput/test_keyutils.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/unit/keyinput/test_keyutils.py b/tests/unit/keyinput/test_keyutils.py index 2d6e6310a..154330af2 100644 --- a/tests/unit/keyinput/test_keyutils.py +++ b/tests/unit/keyinput/test_keyutils.py @@ -186,14 +186,17 @@ def test_normalize_keystr(orig, normalized): @pytest.mark.parametrize('key, printable', [ (Qt.Key_Control, False), - (Qt.Key_Space, False), (Qt.Key_Escape, False), (Qt.Key_Tab, False), + (Qt.Key_Backtab, False), (Qt.Key_Backspace, False), (Qt.Key_Return, False), (Qt.Key_Enter, False), + (Qt.Key_X | Qt.ControlModifier, False), # Wrong usage + + (Qt.Key_Space, True), (Qt.Key_ydiaeresis, True), - (Qt.Key_X, True) + (Qt.Key_X, True), ]) def test_is_printable(key, printable): assert keyutils.is_printable(key) == printable