コード例 #1
0
ファイル: test_eventhandler.py プロジェクト: kaldown/vimiv-qt
def test_keyevent_to_string_for_colon():
    event = QKeyEvent(QEvent.KeyPress, Qt.Key_Colon, Qt.NoModifier, ":")
    assert eventhandler.keyevent_to_string(event) == "<colon>"
コード例 #2
0
ファイル: test_eventhandler.py プロジェクト: kaldown/vimiv-qt
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"
コード例 #3
0
ファイル: test_eventhandler.py プロジェクト: kaldown/vimiv-qt
def test_keyevent_to_string_for_only_modifier():
    event = QKeyEvent(QEvent.KeyPress, Qt.Key_Shift, Qt.ShiftModifier, "")
    assert eventhandler.keyevent_to_string(event) == ""
コード例 #4
0
ファイル: test_eventhandler.py プロジェクト: kaldown/vimiv-qt
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"
コード例 #5
0
ファイル: test_eventhandler.py プロジェクト: kaldown/vimiv-qt
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>"
コード例 #6
0
ファイル: test_eventhandler.py プロジェクト: kaldown/vimiv-qt
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>"
コード例 #7
0
ファイル: test_eventhandler.py プロジェクト: kaldown/vimiv-qt
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"
コード例 #8
0
ファイル: test_eventhandler.py プロジェクト: kaldown/vimiv-qt
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"