예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 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)
예제 #4
0
 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)
예제 #5
0
 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 ')
예제 #6
0
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)
예제 #7
0
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)
예제 #8
0
 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 ')