mirror of
https://github.com/bblaz/num2words.git
synced 2025-12-06 06:42:25 +00:00
Merge pull request #436 from Daniel-EST/master
Fixes #435 [pt_BR] Issue with the hundreds of millions, billions, ... when the hundreds of those are exact.
This commit is contained in:
@@ -49,7 +49,7 @@ class Num2Word_PT_BR(lang_PT.Num2Word_PT):
|
|||||||
if nnum < 1000000:
|
if nnum < 1000000:
|
||||||
return next
|
return next
|
||||||
ctext = "um"
|
ctext = "um"
|
||||||
elif cnum == 100 and not nnum == 1000:
|
elif cnum == 100 and nnum % 1000 != 0:
|
||||||
ctext = "cento"
|
ctext = "cento"
|
||||||
|
|
||||||
if nnum < cnum:
|
if nnum < cnum:
|
||||||
|
|||||||
@@ -80,6 +80,12 @@ class Num2WordsPTBRTest(TestCase):
|
|||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
num2words(6000000, lang='pt_BR'), 'seis milhões'
|
num2words(6000000, lang='pt_BR'), 'seis milhões'
|
||||||
)
|
)
|
||||||
|
self.assertEqual(
|
||||||
|
num2words(100000000, lang='pt_BR'), 'cem milhões'
|
||||||
|
)
|
||||||
|
self.assertEqual(
|
||||||
|
num2words(100000000000, lang='pt_BR'), 'cem bilhões'
|
||||||
|
)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
num2words(19000000000, lang='pt_BR'), 'dezenove bilhões'
|
num2words(19000000000, lang='pt_BR'), 'dezenove bilhões'
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user