コード例 #1
0
    def testNormalize(self):

        try:
            from icu import Normalizer2
        except ImportError:
            return

        self.assertNorm(
            Normalizer2.getInstance(None, "nfkc_cf",
                                    UNormalizationMode2.COMPOSE), u'hi there',
            "Hi There")
        self.assertNorm(Normalizer2.getNFCInstance(), u"äßáW", u"äßa\u0301W")
        self.assertNorm(Normalizer2.getNFDInstance(), u"a\u0308ßa\u0301W",
                        u"äßa\u0301W")
        self.assertNorm(Normalizer2.getNFKCInstance(), u"äßáW", u"äßa\u0301W")
        self.assertNorm(Normalizer2.getNFKDInstance(), u"a\u0308ßa\u0301W",
                        u"äßa\u0301W")
        self.assertNorm(Normalizer2.getNFKCCasefoldInstance(), u"ässáw",
                        u"äßa\u0301W")
コード例 #2
0
ファイル: test_Normalizer.py プロジェクト: sciyoshi/pyicu
    def testNormalize(self):

        try:
            from icu import Normalizer2
        except ImportError:
            return

        self.assertNorm(Normalizer2.getInstance(None, "nfkc_cf",
                                                UNormalizationMode2.COMPOSE),
                        u'hi there', "Hi There")
        self.assertNorm(Normalizer2.getNFCInstance(),
                        u"äßáW", u"äßa\u0301W")
        self.assertNorm(Normalizer2.getNFDInstance(),
                        u"a\u0308ßa\u0301W", u"äßa\u0301W")
        self.assertNorm(Normalizer2.getNFKCInstance(),
                        u"äßáW", u"äßa\u0301W")
        self.assertNorm(Normalizer2.getNFKDInstance(),
                        u"a\u0308ßa\u0301W", u"äßa\u0301W")
        self.assertNorm(Normalizer2.getNFKCCasefoldInstance(),
                        u"ässáw", u"äßa\u0301W")