20 lines
657 B
Python
20 lines
657 B
Python
|
import unittest
|
||
|
from bot.entries.smk8.phrase_entry import parse_phrase
|
||
|
|
||
|
|
||
|
class TestSmk8PhraseParse(unittest.TestCase):
|
||
|
def test1(self):
|
||
|
text = "目と鼻の△先(間)"
|
||
|
exps = parse_phrase(text)
|
||
|
self.assertEqual(len(exps), 2)
|
||
|
self.assertIn("目と鼻の先", exps)
|
||
|
self.assertIn("目と鼻の間", exps)
|
||
|
|
||
|
def test2(self):
|
||
|
text = "△金(時間・暇)に飽かして"
|
||
|
exps = parse_phrase(text)
|
||
|
self.assertEqual(len(exps), 3)
|
||
|
self.assertIn("金に飽かして", exps)
|
||
|
self.assertIn("時間に飽かして", exps)
|
||
|
self.assertIn("暇に飽かして", exps)
|