More tests

This commit is contained in:
Mārtiņš Šulcs
2018-09-18 12:10:47 +03:00
parent 03d44f4bc3
commit 26fef2e116
2 changed files with 20 additions and 2 deletions

View File

@@ -19,6 +19,7 @@ from __future__ import unicode_literals
from unittest import TestCase
from num2words import num2words
from num2words.lang_NL import Num2Word_NL
class Num2WordsNLTest(TestCase):
@@ -87,3 +88,20 @@ class Num2WordsNLTest(TestCase):
num2words('4778.00', lang='nl', to='currency', seperator=' en',
cents=True, currency='EUR'),
'vierduizendzevenhonderdachtenzeventig euro en nul cent')
def test_pluralize(self):
n = Num2Word_NL()
# euros always singular
cr1, cr2 = n.CURRENCY_FORMS['EUR']
self.assertEqual(n.pluralize(1, cr1), 'euro')
self.assertEqual(n.pluralize(2, cr1), 'euro')
self.assertEqual(n.pluralize(1, cr2), 'cent')
self.assertEqual(n.pluralize(2, cr2), 'cent')
# @TODO other currency
def test_to_year(self):
self.assertEqual(num2words(2018, lang='nl', to='year'),
'tweeduizendachttien')
self.assertEqual(num2words(2100, lang='nl', to='year'),
'eenentwintig honderd')