Spaces:
Build error
Build error
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) | |