示例#1
0
文件: cleaner.py 项目: acqdiv/acqdiv
 def clean_gloss(cls, gloss):
     return KuWaruGlossMapper.map(gloss)
示例#2
0
    def test_map_person_number_only(self):
        gloss = '1SG'
        actual = KuWaruGlossMapper.map(gloss)
        expected = '1SG'

        self.assertEqual(actual, expected)
示例#3
0
    def test_map(self):
        gloss = 'ADD'
        actual = KuWaruGlossMapper.map(gloss)
        expected = 'COLL'

        self.assertEqual(actual, expected)
示例#4
0
    def test_map_bt_tp_grammatical(self):
        gloss = '2SG.BT'
        actual = KuWaruGlossMapper.map(gloss)
        expected = '2SG'

        self.assertEqual(actual, expected)
示例#5
0
    def test_map_multiple_categories(self):
        gloss = '-FUT:2/3PL'
        actual = KuWaruGlossMapper.map(gloss)
        expected = 'FUT.2/3PL'

        self.assertEqual(actual, expected)
示例#6
0
    def test_map_bt_tp_lexical(self):
        gloss = 'brother.TP.BT'
        actual = KuWaruGlossMapper.map(gloss)
        expected = ''

        self.assertEqual(actual, expected)
示例#7
0
    def test_map_lexical_and_grammatical_glosses(self):
        gloss = 'do.IMP'
        actual = KuWaruGlossMapper.map(gloss)
        expected = ''

        self.assertEqual(actual, expected)
示例#8
0
    def test_map_multi_multiple_lexical_glosses(self):
        gloss = 'cute.thing'
        actual = KuWaruGlossMapper.map(gloss)
        expected = ''

        self.assertEqual(actual, expected)
示例#9
0
    def test_map_multi_lexical_gloss(self):
        gloss = 'come'
        actual = KuWaruGlossMapper.map(gloss)
        expected = ''

        self.assertEqual(actual, expected)
示例#10
0
    def test_map_multi_word_gloss(self):
        gloss = 'that.ANA'
        actual = KuWaruGlossMapper.map(gloss)
        expected = 'DIST'

        self.assertEqual(actual, expected)