def test_keyevent_to_string_for_colon(): event = QKeyEvent(QEvent.KeyPress, Qt.Key_Colon, Qt.NoModifier, ":") assert eventhandler.keyevent_to_string(event) == "<colon>"
def test_keyevent_to_string_for_alt_modifier_and_letter(): event = QKeyEvent(QEvent.KeyPress, Qt.Key_A, Qt.AltModifier, "a") assert eventhandler.keyevent_to_string(event) == "<alt>a"
def test_keyevent_to_string_for_only_modifier(): event = QKeyEvent(QEvent.KeyPress, Qt.Key_Shift, Qt.ShiftModifier, "") assert eventhandler.keyevent_to_string(event) == ""
def test_keyevent_to_string_for_control_modifier_and_letter(): event = QKeyEvent(QEvent.KeyPress, Qt.Key_A, Qt.ControlModifier, "a") assert eventhandler.keyevent_to_string(event) == "<ctrl>a"
def test_keyevent_to_string_for_special_key_with_shift(): event = QKeyEvent(QEvent.KeyPress, Qt.Key_Tab, Qt.ShiftModifier, "\t") assert eventhandler.keyevent_to_string(event) == "<shift><tab>"
def test_keyevent_to_string_for_special_key(): event = QKeyEvent(QEvent.KeyPress, Qt.Key_Tab, Qt.NoModifier, "\t") assert eventhandler.keyevent_to_string(event) == "<tab>"
def test_keyevent_to_string_for_uppercase_letter(): event = QKeyEvent(QEvent.KeyPress, Qt.Key_A, Qt.ShiftModifier, "A") assert eventhandler.keyevent_to_string(event) == "A"
def test_keyevent_to_string_for_lowercase_letter(): event = QKeyEvent(QEvent.KeyPress, Qt.Key_A, Qt.NoModifier, "a") assert eventhandler.keyevent_to_string(event) == "a"