Example #1
0
 def test_akkadian_declension(self):
     """Test Akkadian noun declension"""
     decliner = AkkadianNaiveDecliner()
     word = "iltum"
     declension = decliner.decline_noun(word, 'f')
     target = [('iltim', {
         'case': 'genitive',
         'number': 'singular'
     }), ('iltum', {
         'case': 'nominative',
         'number': 'singular'
     }), ('iltam', {
         'case': 'accusative',
         'number': 'singular'
     }), ('iltīn', {
         'case': 'oblique',
         'number': 'dual'
     }), ('iltān', {
         'case': 'nominative',
         'number': 'dual'
     }), ('ilātim', {
         'case': 'oblique',
         'number': 'plural'
     }), ('ilātum', {
         'case': 'nominative',
         'number': 'plural'
     })]
     self.assertEquals(sorted(declension), sorted(target))
Example #2
0
 def test_akkadian_declension(self):
     """Test Akkadian noun declension"""
     decliner = AkkadianNaiveDecliner()
     word = "iltum"
     declension = decliner.decline_noun(word, 'f')
     target = [('iltim', {'case': 'genitive', 'number': 'singular'}),
               ('iltum', {'case': 'nominative', 'number': 'singular'}),
               ('iltam', {'case': 'accusative', 'number': 'singular'}),
               ('iltīn', {'case': 'oblique', 'number': 'dual'}),
               ('iltān', {'case': 'nominative', 'number': 'dual'}),
               ('ilātim', {'case': 'oblique', 'number': 'plural'}),
               ('ilātum', {'case': 'nominative', 'number': 'plural'})]
     self.assertEquals(sorted(declension), sorted(target))