mirror of
https://github.com/bblaz/num2words.git
synced 2025-12-06 06:42:25 +00:00
add tests for lang_DE
This commit is contained in:
@@ -35,4 +35,17 @@ class Num2WordsDETest(TestCase):
|
|||||||
self.assertEqual(num2words(1000, ordinal=True, lang='de'), "tausendste")
|
self.assertEqual(num2words(1000, ordinal=True, lang='de'), "tausendste")
|
||||||
self.assertEqual(num2words(4000, ordinal=True, lang='de'), "viertausendste")
|
self.assertEqual(num2words(4000, ordinal=True, lang='de'), "viertausendste")
|
||||||
self.assertEqual(num2words(2000000, ordinal=True, lang='de'), "zwei millionenste")
|
self.assertEqual(num2words(2000000, ordinal=True, lang='de'), "zwei millionenste")
|
||||||
self.assertEqual(num2words(5000000000, ordinal=True, lang='de'), "fünf milliardenste")
|
self.assertEqual(num2words(5000000000, ordinal=True, lang='de'), "fünf milliardenste")
|
||||||
|
|
||||||
|
def test_cardinal_at_some_numbers(self):
|
||||||
|
self.assertEqual(num2words(2000000, lang='de'), "zwei millionen")
|
||||||
|
self.assertEqual(num2words(4000000000, lang='de'), "vier milliarden")
|
||||||
|
|
||||||
|
def test_cardinal_for_decimal_number(self):
|
||||||
|
self.assertEqual(num2words(3.486, lang='de'), "drei Komma vier acht")
|
||||||
|
|
||||||
|
def test_ordinal_for_negative_numbers(self):
|
||||||
|
self.assertRaises(TypeError, num2words, -12, ordinal=True, lang='de')
|
||||||
|
|
||||||
|
def test_ordinal_for_floating_numbers(self):
|
||||||
|
self.assertRaises(TypeError, num2words, 2.453, ordinal=True, lang='de')
|
||||||
Reference in New Issue
Block a user