Spaces:
Build error
Build error
File size: 828 Bytes
f1f433f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from unittest import TestCase
from voicevox_engine.mora_list import openjtalk_mora2text
class TestOpenJTalkMoraList(TestCase):
def test_mora2text(self):
self.assertEqual("ッ", openjtalk_mora2text["cl"])
self.assertEqual("ティ", openjtalk_mora2text["ti"])
self.assertEqual("トゥ", openjtalk_mora2text["tu"])
self.assertEqual("ディ", openjtalk_mora2text["di"])
# GitHub issue #60
self.assertEqual("ギェ", openjtalk_mora2text["gye"])
self.assertEqual("イェ", openjtalk_mora2text["ye"])
def test_mora2text_injective(self):
"""異なるモーラが同じ読みがなに対応しないか確認する"""
values = list(openjtalk_mora2text.values())
uniq_values = list(set(values))
self.assertCountEqual(values, uniq_values)
|