def test_romanize_royin_consistency(self): for word, part1, part2 in _CONSISTENCY_TESTS: self.assertEqual( romanize(word, engine="royin"), (romanize(part1, engine="royin") + romanize(part2, engine="royin")), )
def test_romanize_thai2rom(self): self.assertEqual(romanize("แมว", engine="thai2rom"), "maeo") self.assertEqual(romanize("บ้านไร่", engine="thai2rom"), "banrai") self.assertEqual(romanize("สุนัข", engine="thai2rom"), "sunak") self.assertEqual(romanize("นก", engine="thai2rom"), "nok") self.assertEqual(romanize("ความอิ่ม", engine="thai2rom"), "khwam-im") self.assertEqual(romanize("กานต์ ณรงค์", engine="thai2rom"), "kan narong") self.assertEqual(romanize("สกุนต์", engine="thai2rom"), "sakun") self.assertEqual(romanize("ชารินทร์", engine="thai2rom"), "charin")
def test_romanize_royin_basic(self): for word in _BASIC_TESTS: expect = _BASIC_TESTS[word] self.assertEqual(romanize(word, engine="royin"), expect)
def test_romanize(self): self.assertEqual(romanize(None), "") self.assertEqual(romanize(""), "") self.assertEqual(romanize("แมว"), "maeo") self.assertEqual(romanize("แมว", engine="tltk"), "maeo")
def test_romanize(self): self.assertEqual(romanize(None), "") self.assertEqual(romanize(""), "") self.assertEqual(romanize("แมว"), "maeo") self.assertEqual(romanize_royin(None), "") self.assertEqual(romanize_royin(""), "") self.assertEqual(romanize_royin("หาย"), "hai") self.assertEqual(romanize_royin("หมอก"), "mok") # self.assertEqual(romanize_royin("มหา"), "maha") # not pass # self.assertEqual(romanize_royin("หยาก"), "yak") # not pass # self.assertEqual(romanize_royin("อยาก"), "yak") # not pass # self.assertEqual(romanize_royin("ยมก"), "yamok") # not pass # self.assertEqual(romanize_royin("กลัว"), "klua") # not pass # self.assertEqual(romanize_royin("กลัว"), "klua") # not pass self.assertEqual(romanize("แมว", engine="royin"), "maeo") self.assertEqual(romanize("เดือน", engine="royin"), "duean") self.assertEqual(romanize("ดู", engine="royin"), "du") self.assertEqual(romanize("ดำ", engine="royin"), "dam") self.assertEqual(romanize("บัว", engine="royin"), "bua") self.assertEqual(romanize("กร", engine="royin"), "kon") self.assertEqual(romanize("กรร", engine="royin"), "kan") self.assertEqual(romanize("กรรม", engine="royin"), "kam") self.assertIsNotNone(romanize("กก", engine="royin")) self.assertIsNotNone(romanize("ฝ้าย", engine="royin")) self.assertIsNotNone(romanize("ทีปกร", engine="royin")) self.assertIsNotNone(romanize("กรม", engine="royin")) self.assertIsNotNone(romanize("ธรรพ์", engine="royin")) self.assertIsNotNone(romanize("กฏa์1์ ์", engine="royin")) self.assertEqual(romanize("แมว", engine="thai2rom"), "maeo")
def test_romanize(self): self.assertEqual(romanize(None), "") self.assertEqual(romanize(""), "") self.assertEqual(romanize("แมว"), "maeo") self.assertEqual(romanize_royin(None), "") self.assertEqual(romanize_royin(""), "") self.assertEqual(romanize_royin("หาย"), "hai") self.assertEqual(romanize_royin("หยาก"), "yak") self.assertEqual(romanize("แมว", engine="royin"), "maeo") self.assertEqual(romanize("เดือน", engine="royin"), "duean") self.assertEqual(romanize("ดู", engine="royin"), "du") self.assertEqual(romanize("ดำ", engine="royin"), "dam") self.assertEqual(romanize("บัว", engine="royin"), "bua") self.assertEqual(romanize("กร", engine="royin"), "kon") self.assertEqual(romanize("กรร", engine="royin"), "kan") self.assertEqual(romanize("กรรม", engine="royin"), "kam") self.assertIsNotNone(romanize("กก", engine="royin")) self.assertIsNotNone(romanize("ฝ้าย", engine="royin")) self.assertIsNotNone(romanize("ทีปกร", engine="royin")) self.assertIsNotNone(romanize("กรม", engine="royin")) self.assertIsNotNone(romanize("ธรรพ์", engine="royin")) self.assertIsNotNone(romanize("กฏa์1์ ์", engine="royin"))
def test_romanize(self): self.assertEqual(romanize(None), "") self.assertEqual(romanize(""), "") self.assertEqual(romanize("แมว"), "maeo") self.assertEqual(romanize_royin(None), "") self.assertEqual(romanize_royin(""), "") self.assertEqual(romanize_royin("หาย"), "hai") self.assertEqual(romanize_royin("หมอก"), "mok") # self.assertEqual(romanize_royin("มหา"), "maha") # not pass # self.assertEqual(romanize_royin("หยาก"), "yak") # not pass # self.assertEqual(romanize_royin("อยาก"), "yak") # not pass # self.assertEqual(romanize_royin("ยมก"), "yamok") # not pass # self.assertEqual(romanize_royin("กลัว"), "klua") # not pass # self.assertEqual(romanize_royin("กลัว"), "klua") # not pass self.assertEqual(romanize("แมว", engine="royin"), "maeo") self.assertEqual(romanize("เดือน", engine="royin"), "duean") self.assertEqual(romanize("ดู", engine="royin"), "du") self.assertEqual(romanize("ดำ", engine="royin"), "dam") self.assertEqual(romanize("บัว", engine="royin"), "bua") self.assertEqual(romanize("กร", engine="royin"), "kon") self.assertEqual(romanize("กรร", engine="royin"), "kan") self.assertEqual(romanize("กรรม", engine="royin"), "kam") self.assertIsNotNone(romanize("กก", engine="royin")) self.assertIsNotNone(romanize("ฝ้าย", engine="royin")) self.assertIsNotNone(romanize("ทีปกร", engine="royin")) self.assertIsNotNone(romanize("กรม", engine="royin")) self.assertIsNotNone(romanize("ธรรพ์", engine="royin")) self.assertIsNotNone(romanize("กฏa์1์ ์", engine="royin"))