Exemplo n.º 1
0
def test_H2a_passport():
    TESTS = [(u"しつもん", ("shi", 1)), (u"ちがい", ("chi", 1)), (u"おおの", ("o", 2)),
             (u"さいとう", ("sa", 1)), (u"とう", ("to", 2)), (u"なんば", ("na", 1)),
             (u"んば", ("mba", 2))]
    h = pykakasi.H2("a", method="Passport")
    for case, result in TESTS:
        assert h.convert(case) == result
Exemplo n.º 2
0
 def test_H2K(self):
     TESTS = [
         (u"かんたん", (u"カンタン", 4)),
         (u"にゃ", (u"ニャ", 2)),
         (u"っき", (u"ッキ", 2)),
         (u"っふぁ", (u"ッファ", 3)),
         (u"しつもん", (u"シツモン", 4)),
         (u"ちがい", (u"チガイ", 3)),
     ]
     h = pykakasi.H2("K")
     for case, result in TESTS:
         self.assertEqual(h.convert(case), result)
Exemplo n.º 3
0
 def test_H2a(self):
     TESTS = [
         (u"かんたん", ("ka", 1)),
         (u"にゃ", ("nya", 2)),
         (u"っき", ("kki", 2)),
         (u"っふぁ", ("ffa", 3)),
         (u"しつもん", ("shi", 1)),
         (u"ちがい", ("chi", 1)),
     ]
     h = pykakasi.H2("a")
     for case, result in TESTS:
         self.assertEqual(h.convert(case), result)
Exemplo n.º 4
0
def test_H2a_kunrei():
    TESTS = [(u"しつもん", ("si", 1)), (u"ちがい", ("ti", 1)), (u"きゃ", ("kya", 2)),
             (u"きゅ", ("kyu", 2)), (u"きょ", ("kyo", 2)), (u"しゃ", ("sya", 2)),
             (u"しゅ", ("syu", 2)), (u"しょ", ("syo", 2)), (u"ちゃ", ("tya", 2)),
             (u"ちゅ", ("tyu", 2)), (u"ちょ", ("tyo", 2)), (u"にゃ", ("nya", 2)),
             (u"にゅ", ("nyu", 2)), (u"にょ", ("nyo", 2)), (u"りゃ", ("rya", 2)),
             (u"りゅ", ("ryu", 2)), (u"りょ", ("ryo", 2)), (u"ざ", ("za", 1)),
             (u"じ", ("zi", 1)), (u"ず", ("zu", 1)), (u"ぜ", ("ze", 1)),
             (u"ぞ", ("zo", 1)), (u"だ", ("da", 1)), (u"ぢ", ("zi", 1)),
             (u"づ", ("zu", 1)), (u"で", ("de", 1)), (u"ど", ("do", 1)),
             (u"た", ("ta", 1)), (u"ち", ("ti", 1)), (u"つ", ("tu", 1)),
             (u"て", ("te", 1)), (u"と", ("to", 1))]
    h = pykakasi.H2("a", method="Kunrei")
    for case, result in TESTS:
        assert h.convert(case) == result