From 6d30cb9e83a9c64998ef80176b8fc61500ee2a99 Mon Sep 17 00:00:00 2001 From: Sergej Herbert <18115758+fr-ser@users.noreply.github.com> Date: Sat, 20 Oct 2018 00:17:50 +0200 Subject: [PATCH] Increase German test coverage to 100% (#214) * increase test coverage - german ordinal_num * push coverage of german to 100% * fix line width * travis ci fix * remove underscore between numbers due to backwords comp * removed coverage file --- tests/test_de.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/test_de.py b/tests/test_de.py index a365047..0388b21 100644 --- a/tests/test_de.py +++ b/tests/test_de.py @@ -61,6 +61,17 @@ class Num2WordsDETest(TestCase): num2words(3.486, lang='de'), "drei Komma vier acht sechs" ) + def test_giant_cardinal_for_merge(self): + self.assertEqual( + num2words(4500072900000111, lang='de'), + "vier billiarden fünfhundert billionen " + + "zweiundsiebzig milliarden neunhundert millionen hundertelf" + ) + + def test_ordinal_num(self): + self.assertEqual(num2words(7, to="ordinal_num", lang='de'), "7.") + self.assertEqual(num2words(81, to="ordinal_num", lang='de'), "81.") + def test_ordinal_for_negative_numbers(self): self.assertRaises(TypeError, num2words, -12, ordinal=True, lang='de')