def test_system_dictionary_cache(self):
    sys_dic = SystemDictionary(all_fstdata(), entries(), connections, chardef.DATA, unknowns.DATA)
    self.assertEqual(11, len(sys_dic.lookup('小書き'.encode('utf8'))))
    self.assertEqual(11, len(sys_dic.lookup('小書き'.encode('utf8'))))
    self.assertEqual(11, len(sys_dic.lookup('小書きにしました'.encode('utf8'))))
    self.assertEqual(10, len(sys_dic.lookup('みんなと'.encode('utf8'))))
    self.assertEqual(10, len(sys_dic.lookup('みんなと'.encode('utf8'))))
    self.assertEqual(2, len(sys_dic.lookup('叩く'.encode('utf8'))))
    self.assertEqual(2, len(sys_dic.lookup('叩く'.encode('utf8'))))
def test_system_dictionary_cache(self):
    sys_dic = SystemDictionary(all_fstdata(), entries(), connections, chardef.DATA, unknowns.DATA)
    self.assertEqual(11, len(sys_dic.lookup('小書き'.encode('utf8'))))
    self.assertEqual(11, len(sys_dic.lookup('小書き'.encode('utf8'))))
    self.assertEqual(11, len(sys_dic.lookup('小書きにしました'.encode('utf8'))))
    self.assertEqual(10, len(sys_dic.lookup('みんなと'.encode('utf8'))))
    self.assertEqual(10, len(sys_dic.lookup('みんなと'.encode('utf8'))))
    self.assertEqual(2, len(sys_dic.lookup('叩く'.encode('utf8'))))
    self.assertEqual(2, len(sys_dic.lookup('叩く'.encode('utf8'))))