Esempio n. 1
0
 def clean_gloss(cls, gloss):
     return KuWaruGlossMapper.map(gloss)
Esempio n. 2
0
    def test_map_person_number_only(self):
        gloss = '1SG'
        actual = KuWaruGlossMapper.map(gloss)
        expected = '1SG'

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

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

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

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

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

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

        self.assertEqual(actual, expected)
Esempio n. 9
0
    def test_map_multi_lexical_gloss(self):
        gloss = 'come'
        actual = KuWaruGlossMapper.map(gloss)
        expected = ''

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

        self.assertEqual(actual, expected)