def test_get_alt_spellings(self): self.assertEqual(D().get_alt_spellings('阿斯匹林'), ['阿司匹林'])
def test_single_classifier(self): self.assertEqual(D().get_classifiers('猫'), ['隻|只[zhi1]']) self.assertEqual(D().get_classifiers('签证'), ['個|个[ge4]'])
def test_multiple_classifiers(self): self.assertEqual( D().get_classifiers('筷子'), ['對|对[dui4]', '根[gen1]', '把[ba3]', '雙|双[shuang1]'], )
def test_no_classifier(self): self.assertEqual(D().get_classifiers('foo'), [])
def test_no_word(self): self.assertEqual(D().get_classifiers(''), [])
def test_jyutping(self): self.assertEqual(D().get_cantonese('上海人', 'trad'), 'soeng6 hoi2 jan4')
def test_variants(self): self.assertEqual(D().get_variants('陵夷'), ['凌夷'])
def test_variants(self): self.assertEqual(D().get_variants('阿斯匹林'), ['阿司匹林'])