def test_lookup(self): for text, steno in SAMPLES: stroke_list = strokes_from_text(text) cap_state = { 'shift': False, 'capslock': False, } self.assertEqual(strokes_to_text(stroke_list, cap_state=cap_state), text)
def test_translation(self): for text, steno in SAMPLES: stroke_list = _strokes(steno) cap_state = { 'shift': False, 'capslock': False, } self.assertEqual(strokes_to_text(stroke_list, cap_state=cap_state), text)
def test_single_key_strokes(self): stroke_list = _strokes("Q/W/E/R/T/Y/_") self.assertNotEqual(strokes_to_text(stroke_list), 'qwerty ') self.assertEqual(strokes_to_text(stroke_list, use_keymap=True), 'qwerty ')
def lookup_translation(key): assert len(key) <= MAXIMUM_KEY_LENGTH stroke_list = [Stroke(s) for s in key] return '{^%s}' % strokes_to_text( stroke_list, cap_state=CAP_STATE, use_keymap=True)
def lookup_translation(key): assert len(key) <= MAXIMUM_KEY_LENGTH stroke_list = [Stroke(s) for s in key] return '{^%s}' % strokes_to_text(stroke_list, cap_state=CAP_STATE, use_keymap=True)