def test_motion_end (self):
        r = ViModeTest ()
        r._set_line ('  abc_123  --def--456.789  x')
        r.input ('Escape')
        r.input ('"0"')
        r.input ('"e"')
        self.assertEqual (8, r.line_cursor)
        r.input ('"e"')
        self.assertEqual (12, r.line_cursor)
        r.input ('"e"')
        self.assertEqual (15, r.line_cursor)
        r.input ('"E"')
        self.assertEqual (24, r.line_cursor)
motions: lowercase mode is alpha, digit and _, uppercase is delim by spaces
dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/site-packages/pyreadline/test/vi_test.py/Tests.test_motion_end