<s> from easy_karabiner import util <EOL> from easy_karabiner . keymap import * <EOL> def test_keytokey ( ) : <EOL> k = KeyToKey ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> k = KeyToKey ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> k = KeyToKey ( '<STR_LIT>' , '<STR_LIT>' , has_modifier_none = False ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> options = ( '<STR_LIT>' <EOL> '<STR_LIT>' <EOL> '<STR_LIT>' ) <EOL> k = DropAllKeys ( '<STR_LIT>' , options ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> k = SimultaneousKeyPresses ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> def test_keytomultikeys ( ) : <EOL> k = DoublePressModifier ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> k = DoublePressModifier ( '<STR_LIT>' , '<STR_LIT>' , to_key = '<STR_LIT>' ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> k = HoldingKeyToKey ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> k = KeyOverlaidModifier ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> k = KeyDownUpToKey ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> def test_onekeyevent ( ) : <EOL> k = BlockUntilKeyUp ( '<STR_LIT>' ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> k = DropKeyAfterRemap ( '<STR_LIT>' ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> def test_zerokeyevent ( ) : <EOL> k = PassThrough ( ) <EOL> s = '<STR_LIT>' <EOL> util . assert_xml_equal ( k , s ) <EOL> def test_parse_keymap ( ) : <EOL> k = parse_keymap ( '<STR_LIT>' , [ '<STR_LIT>' , '<STR_LIT>' * <NUM_LIT:6> ] ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> k = parse_keymap ( '<STR_LIT>' , [ '<STR_LIT>' , '<STR_LIT>' * <NUM_LIT:6> ] ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> k = parse_keymap ( '<STR_LIT>' , [ '<STR_LIT>' , '<STR_LIT>' ] ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) <EOL> k = parse_keymap ( '<STR_LIT>' , [ '<STR_LIT>' , '<STR_LIT>' ] ) <EOL> s = '''<STR_LIT>''' <EOL> util . assert_xml_equal ( k , s ) </s>
