mirror of
https://github.com/bblaz/num2words.git
synced 2025-12-06 06:42:25 +00:00
romanian-issues-259: implement and use pluralize
This commit is contained in:
@@ -103,7 +103,7 @@ class Num2WordsROTest(TestCase):
|
||||
)
|
||||
self.assertEqual(
|
||||
num2words(247000000000, lang="ro"),
|
||||
u"două sute patruzeci și șapte miliarde"
|
||||
u"două sute patruzeci și șapte de miliarde"
|
||||
)
|
||||
|
||||
def test_overflow(self):
|
||||
@@ -116,9 +116,17 @@ class Num2WordsROTest(TestCase):
|
||||
"0000000000000000000000000000000000000")
|
||||
|
||||
def test_to_currency(self):
|
||||
self.assertEqual(
|
||||
num2words(1000, lang='ro', to='currency'),
|
||||
u'una mie de lei'
|
||||
)
|
||||
self.assertEqual(
|
||||
num2words(101, lang='ro', to='currency'),
|
||||
u'una sută unu lei'
|
||||
)
|
||||
self.assertEqual(
|
||||
num2words(38.4, lang='ro', to='currency'),
|
||||
u'treizeci și opt lei și patruzeci bani'
|
||||
u'treizeci și opt de lei și patruzeci de bani'
|
||||
)
|
||||
self.assertEqual(
|
||||
num2words(1.01, lang='ro', to='currency'),
|
||||
@@ -126,24 +134,24 @@ class Num2WordsROTest(TestCase):
|
||||
)
|
||||
self.assertEqual(
|
||||
num2words(4778.00, lang='ro', to='currency'),
|
||||
u'patru mii șapte sute șaptezeci și opt lei')
|
||||
u'patru mii șapte sute șaptezeci și opt de lei')
|
||||
self.assertEqual(
|
||||
num2words(4778.32, lang='ro', to='currency'),
|
||||
u'patru mii șapte sute șaptezeci și opt lei'
|
||||
u' și treizeci și doi bani')
|
||||
u'patru mii șapte sute șaptezeci și opt de lei'
|
||||
u' și treizeci și doi de bani')
|
||||
self.assertEqual(
|
||||
num2words(1200, lang='ro', to='currency'),
|
||||
u'una mie două sute lei')
|
||||
num2words(1207, lang='ro', to='currency'),
|
||||
u'una mie două sute șapte lei')
|
||||
self.assertEqual(
|
||||
num2words(22000, lang='ro', to='currency'),
|
||||
u'douăzeci și două mii lei')
|
||||
u'douăzeci și două de mii de lei')
|
||||
self.assertEqual(
|
||||
num2words(80000, lang='ro', to='currency'),
|
||||
u'optzeci mii lei')
|
||||
num2words(13000, lang='ro', to='currency'),
|
||||
u'treisprezece mii de lei')
|
||||
self.assertEqual(
|
||||
num2words(123456789, lang='ro', to='currency'),
|
||||
u'una sută douăzeci și trei milioane patru sute '
|
||||
u'cincizeci și șase mii șapte sute optzeci și nouă lei')
|
||||
u'cincizeci și șase de mii șapte sute optzeci și nouă de lei')
|
||||
|
||||
def test_to_year(self):
|
||||
self.assertEqual(num2words(1989, lang='ro', to='year'),
|
||||
|
||||
Reference in New Issue
Block a user