コード例 #1
0
ファイル: test_keycode.py プロジェクト: tksn/phoneauto
def test_keycode_not_found():
    with pytest.raises(ValueError):
        keycode.get_keycode('INVALID_KEYNAME')
コード例 #2
0
def assert_press(mocks, result_out, button_name, key_name):
    button_widget_name = '{0}'.format(button_name)
    mocks.uiroot.nametowidget(button_widget_name).process_event(None)
    keycode = get_keycode(key_name)
    mocks.device.press.assert_called_with(keycode, None)
    assert '.press({0}, None)'.format(keycode) in last_line(result_out)
コード例 #3
0
ファイル: test_keycode.py プロジェクト: tksn/phoneauto
def test_keycode_of_digit():
    assert keycode.get_keycode('0') == 7
コード例 #4
0
ファイル: test_keycode.py プロジェクト: tksn/phoneauto
def test_keycode_of_alphabet():
    assert keycode.get_keycode('a') == 29
コード例 #5
0
ファイル: test_keycode.py プロジェクト: tksn/phoneauto
def test_keycode_of_specialkey_from_keyname():
    assert keycode.get_keycode('HOME') == 3
コード例 #6
0
ファイル: test_keycode.py プロジェクト: tksn/phoneauto
def test_keycode_of_symbol_from_keyname():
    assert keycode.get_keycode('GRAVE') == 68
コード例 #7
0
ファイル: test_keycode.py プロジェクト: tksn/phoneauto
def test_keycode_of_symbol_from_char():
    assert keycode.get_keycode('`') == 68