updated failing flake8 test

This commit is contained in:
Peter Nordstrom
2021-01-26 08:40:17 +01:00
committed by Willem Van Onsem
parent 469aaff8e6
commit 3e494d71a0
3 changed files with 26 additions and 20 deletions

View File

@@ -25,8 +25,10 @@ from num2words import num2words
class Num2WordsSVTest(TestCase):
def test_ordinal(self):
self.assertEqual(num2words(14, to="ordinal", lang="sv"), "fjortonde")
self.assertEqual(num2words(1435, to="ordinal", lang="sv"), "etttusen fyrahundratrettiofemte")
self.assertEqual(num2words(32, to="ordinal", lang="sv"), "trettioandra")
self.assertEqual(num2words(1435, to="ordinal", lang="sv"),
"etttusen fyrahundratrettiofemte")
self.assertEqual(num2words(32, to="ordinal", lang="sv"),
"trettioandra")
self.assertEqual(num2words(1, to="ordinal", lang="sv"), "första")
self.assertEqual(num2words(5, to="ordinal", lang="sv"), "femte")
self.assertEqual(num2words(10, to="ordinal", lang="sv"), "tionde")
@@ -34,28 +36,35 @@ class Num2WordsSVTest(TestCase):
def test_cardinal(self):
self.assertEqual(num2words(0, to="cardinal", lang="sv"), "noll")
self.assertEqual(num2words(1, to="cardinal", lang="sv"), "ett")
self.assertEqual(num2words(2, to="cardinal", lang="sv"), "t")
self.assertEqual(num2words(3, to="cardinal", lang="sv"), "tre")
self.assertEqual(num2words(5, to="cardinal", lang="sv"), "fem")
self.assertEqual(num2words(8, to="cardinal", lang="sv"), "åtta")
self.assertEqual(num2words(18, to="cardinal", lang="sv"), "arton")
self.assertEqual(num2words(45, to="cardinal", lang="sv"), "förtiofem")
self.assertEqual(num2words(1245, to="cardinal", lang="sv"), "etttusen tvåhundraförtiofem")
self.assertEqual(num2words(4235, to="cardinal", lang="sv"), "fyratusen thundratrettiofem")
self.assertEqual(num2words(1004135, to="cardinal", lang="sv"), "en miljon fyratusen etthundratrettiofem")
self.assertEqual(num2words(14004235000, to="cardinal", lang="sv"), "fjorton miljarder fyra miljoner tvåhundratrettiofemtusen")
self.assertEqual(num2words(14004235, to="cardinal", lang="sv"), "fjorton miljoner fyratusen tvåhundratrettiofem")
self.assertEqual(num2words(1.25, to="cardinal", lang="sv"), "ett komma två fem")
self.assertEqual(num2words(1345, to="cardinal", lang="sv"),
"etttusen trehundraförtiofem")
self.assertEqual(num2words(4435, to="cardinal", lang="sv"),
"fyratusen fyrahundratrettiofem")
self.assertEqual(num2words(1004135, to="cardinal", lang="sv"),
"en miljon fyratusen etthundratrettiofem")
self.assertEqual(num2words(4335000, to="cardinal", lang="sv"),
"fyra miljoner trehundratrettiofemtusen")
self.assertEqual(num2words(14004535, to="cardinal", lang="sv"),
"fjorton miljoner fyratusen femhundratrettiofem")
self.assertEqual(num2words(1.5, to="cardinal", lang="sv"),
"ett komma fem")
def test_not_implemented_options(self):
with self.assertRaises(NotImplementedError) as context:
num2words(1235, to="year", lang="sv")
self.assertTrue("'year' is not implemented for swedish language" in str(context.exception))
self.assertTrue("'year' is not implemented for swedish language"
in str(context.exception))
with self.assertRaises(NotImplementedError) as context:
num2words(1235, to="currency", lang="sv")
self.assertTrue("'currency' is not implemented for swedish language" in str(context.exception))
self.assertTrue("'currency' is not implemented for swedish language"
in str(context.exception))
with self.assertRaises(NotImplementedError) as context:
num2words(1235, to="ordinal_num", lang="sv")
self.assertTrue("'ordinal_num' is not implemented for swedish language" in str(context.exception))
self.assertTrue("'ordinal_num' is not implemented for swedish language"
in str(context.exception))