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))
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))