def test_process_unicode_glob(self): lsts = [ (u"日本", [u"日本"]), (u"日", [u"日*"]), (u"日本語", [u"日本", u"本語"]), (u"日本語python", [u"日本", u"本語", u"語", u"python"]), ] for lst, rst in lsts: self.assertEqual(rst, list(process_unicode_glob(lst))) for x, y in zip(rst, process_unicode_glob(lst)): self.assertEqual(x, y) self.assertEqual(type(x), type(y))