correction for ordinal case telugu test case and lang_TE

This commit is contained in:
VENUGOPAL ACHHE
2019-07-22 09:36:57 +02:00
parent 0283012532
commit 3c51be6c1f
2 changed files with 8 additions and 8 deletions

View File

@@ -116,7 +116,7 @@ class Num2Word_TE(Num2Word_EU):
self.mid_numwords = [(100, "వంద")]
self.high_numwords = [(7, "కోటి"), (5, "లక్ష"), (3, "వేయి")]
self.high_numwords = [(7, "కోట్ల"), (5, "లక్ష"), (3, "వేయి")]
self.pointword = "బిందువు "
@@ -158,7 +158,7 @@ class Num2Word_TE(Num2Word_EU):
def to_ordinal_num(self, value):
self.verify_ordinal(value)
return "%s%s" % (value, self.to_ordinal(value))
return "%s%s" % (value, self.to_ordinal(value)[-1:])
def to_ordinal(self, value):
self.verify_ordinal(value)

View File

@@ -47,8 +47,8 @@ class Num2WordsTETest(TestCase):
u"ఒకటి వేయిల మూడువ")
def test_ordinal_num(self):
self.assertEqual(num2words(3, lang="te", ordinal=True), u"మూడు")
self.assertEqual(num2words(5, lang="te", ordinal=True), u"అయిదు")
self.assertEqual(num2words(16, lang="te", ordinal=True), u"పదహారు")
self.assertEqual(num2words(113, lang="te", ordinal=True),
u"ఒకటి వందల పదమూడు")
self.assertEqual(num2words(3, lang="te", to='ordinal_num'), u"3")
self.assertEqual(num2words(5, lang="te", to='ordinal_num'), u"5")
self.assertEqual(num2words(16, lang="te", to='ordinal_num'), u"16")
self.assertEqual(num2words(113, lang="te", to='ordinal_num'),
u"113")