def test_process_str_glob(self):
     enc = "utf8"
     lsts = [
         ("日本", ["日本"]),
         ("日", ["日*"]),
         ("日本語", ["日本", "本語"]),
         ("日本語python", ["日本", "本語", "語", "python"]),
     ]
     for lst, rst in lsts:
         self.assertEqual(rst, process_str_glob(lst, enc))
         for x, y in zip(rst, process_str_glob(lst, enc)):
             self.assertEqual(x, y)
             self.assertEqual(type(x), type(y))
 def test_process_str_glob(self):
     enc = "utf8"
     lsts = [
         ("日本", ["日本"]),
         ("日", ["日*"]),
         ("日本語", ["日本", "本語"]),
         ("日本語python", ["日本", "本語", "語", "python"]),
         ]
     for lst, rst in lsts:
         self.assertEqual(rst, process_str_glob(lst, enc))
         for x, y in zip(rst, process_str_glob(lst, enc)):
             self.assertEqual(x, y)
             self.assertEqual(type(x), type(y))