Skip to content

Commit

Permalink
Add failing tests for "NANA" and "NANa".
Browse files Browse the repository at this point in the history
  • Loading branch information
ueno committed Oct 12, 2010
1 parent e01f5c6 commit 6e25ec8
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion engine/test.py
Expand Up @@ -235,14 +235,30 @@ def testokurinasi(self):
self.assertEqual(self.__skk.preedit, u'▼愛')
self.__skk.press_key(u' ')
self.assertEqual(self.__skk.preedit, u'▼哀')
# NA -> ▽な
# NA -> ▽な, NAN -> ▽な*n, NANA -> [DictEdit] な*んあ
self.__skk.reset()
self.__skk.activate_input_mode(skk.INPUT_MODE_HIRAGANA)
self.__skk.debug = True
self.__skk.press_key(u'N')
self.__skk.press_key(u'A')
self.__skk.debug = False
self.assertEqual(self.__skk.preedit, u'▽な')
self.__skk.press_key(u'N')
self.assertEqual(self.__skk.preedit, u'▽な*n')
self.__skk.press_key(u'A')
self.assertEqual(self.__skk.preedit, u'[DictEdit] な*んあ')
# NA -> ▽な, NAN -> ▽な*n, NANa -> [DictEdit] な*な
self.__skk.reset()
self.__skk.activate_input_mode(skk.INPUT_MODE_HIRAGANA)
self.__skk.debug = True
self.__skk.press_key(u'N')
self.__skk.press_key(u'A')
self.__skk.debug = False
self.assertEqual(self.__skk.preedit, u'▽な')
self.__skk.press_key(u'N')
self.assertEqual(self.__skk.preedit, u'▽な*n')
self.__skk.press_key(u'a')
self.assertEqual(self.__skk.preedit, u'[DictEdit] な*な')

def testegglikenewline(self):
self.__skk.reset()
Expand Down

0 comments on commit 6e25ec8

Please sign in to comment.