mirror of
https://github.com/bblaz/num2words.git
synced 2025-12-06 06:42:25 +00:00
updated tests
This commit is contained in:
144
tests/test_tr.py
144
tests/test_tr.py
@@ -30,9 +30,12 @@ class Num2WordsTRTest(TestCase):
|
|||||||
{"test": 1.1, "to": "currency", "expected": u"birliraonkuruş"},
|
{"test": 1.1, "to": "currency", "expected": u"birliraonkuruş"},
|
||||||
{"test": 2000, "to": "currency", "expected": u"ikibinlira"},
|
{"test": 2000, "to": "currency", "expected": u"ikibinlira"},
|
||||||
{"test": 110000, "to": "currency", "expected": u"yüzonbinlira"},
|
{"test": 110000, "to": "currency", "expected": u"yüzonbinlira"},
|
||||||
{"test": 1002000, "to": "currency", "expected": u"birmilyonikibinlira"},
|
{"test": 1002000, "to": "currency",
|
||||||
{"test": 1002001, "to": "currency", "expected": u"birmilyonikibinbirlira"},
|
"expected": u"birmilyonikibinlira"},
|
||||||
{"test": 1100000, "to": "currency", "expected": u"birmilyonyüzbinlira"},
|
{"test": 1002001, "to": "currency",
|
||||||
|
"expected": u"birmilyonikibinbirlira"},
|
||||||
|
{"test": 1100000, "to": "currency",
|
||||||
|
"expected": u"birmilyonyüzbinlira"},
|
||||||
{"test": 1, "to": "ordinal", "expected": u"birinci"},
|
{"test": 1, "to": "ordinal", "expected": u"birinci"},
|
||||||
{"test": 2, "to": "ordinal", "expected": u"ikinci"},
|
{"test": 2, "to": "ordinal", "expected": u"ikinci"},
|
||||||
{"test": 9, "to": "ordinal", "expected": u"dokuzuncu"},
|
{"test": 9, "to": "ordinal", "expected": u"dokuzuncu"},
|
||||||
@@ -50,39 +53,61 @@ class Num2WordsTRTest(TestCase):
|
|||||||
{"test": 1011, "to": "ordinal", "expected": u"binonbirinci"},
|
{"test": 1011, "to": "ordinal", "expected": u"binonbirinci"},
|
||||||
{"test": 1100, "to": "ordinal", "expected": u"binyüzüncü"},
|
{"test": 1100, "to": "ordinal", "expected": u"binyüzüncü"},
|
||||||
{"test": 1110, "to": "ordinal", "expected": u"binyüzonuncu"},
|
{"test": 1110, "to": "ordinal", "expected": u"binyüzonuncu"},
|
||||||
{"test": 2341, "to": "ordinal", "expected": u"ikibinüçyüzkırkbirinci"},
|
{"test": 2341, "to": "ordinal",
|
||||||
|
"expected": u"ikibinüçyüzkırkbirinci"},
|
||||||
{"test": 10000, "to": "ordinal", "expected": u"onbininci"},
|
{"test": 10000, "to": "ordinal", "expected": u"onbininci"},
|
||||||
{"test": 10010, "to": "ordinal", "expected": u"onbinonuncu"},
|
{"test": 10010, "to": "ordinal", "expected": u"onbinonuncu"},
|
||||||
{"test": 10100, "to": "ordinal", "expected": u"onbinyüzüncü"},
|
{"test": 10100, "to": "ordinal", "expected": u"onbinyüzüncü"},
|
||||||
{"test": 10110, "to": "ordinal", "expected": u"onbinyüzonuncu"},
|
{"test": 10110, "to": "ordinal", "expected": u"onbinyüzonuncu"},
|
||||||
{"test": 11000, "to": "ordinal", "expected": u"onbirbininci"},
|
{"test": 11000, "to": "ordinal", "expected": u"onbirbininci"},
|
||||||
{"test": 35000, "to": "ordinal", "expected": u"otuzbeşbininci"},
|
{"test": 35000, "to": "ordinal", "expected": u"otuzbeşbininci"},
|
||||||
{"test": 116331, "to": "ordinal", "expected": u"yüzonaltıbinüçyüzotuzbirinci"},
|
{"test": 116331, "to": "ordinal",
|
||||||
{"test": 116330, "to": "ordinal", "expected": u"yüzonaltıbinüçyüzotuzuncu"},
|
"expected": u"yüzonaltıbinüçyüzotuzbirinci"},
|
||||||
|
{"test": 116330, "to": "ordinal",
|
||||||
|
"expected": u"yüzonaltıbinüçyüzotuzuncu"},
|
||||||
{"test": 100000, "to": "ordinal", "expected": u"yüzbininci"},
|
{"test": 100000, "to": "ordinal", "expected": u"yüzbininci"},
|
||||||
{"test": 501000, "to": "ordinal", "expected": u"beşyüzbirbininci"},
|
{"test": 501000, "to": "ordinal",
|
||||||
{"test": 1000111, "to": "ordinal", "expected": u"birmilyonyüzonbirinci"},
|
"expected": u"beşyüzbirbininci"},
|
||||||
{"test": 111000111, "to": "ordinal", "expected": u"yüzonbirmilyonyüzonbirinci"},
|
{"test": 1000111, "to": "ordinal",
|
||||||
{"test": 111001111, "to": "ordinal", "expected": u"yüzonbirmilyonbinyüzonbirinci"},
|
"expected": u"birmilyonyüzonbirinci"},
|
||||||
{"test": 111111111, "to": "ordinal", "expected": u"yüzonbirmilyonyüzonbirbinyüzonbirinci"},
|
{"test": 111000111, "to": "ordinal",
|
||||||
{"test": 100001000, "to": "ordinal", "expected": u"yüzmilyonbininci"},
|
"expected": u"yüzonbirmilyonyüzonbirinci"},
|
||||||
{"test": 100001001, "to": "ordinal", "expected": u"yüzmilyonbinbirinci"},
|
{"test": 111001111, "to": "ordinal",
|
||||||
{"test": 100010000, "to": "ordinal", "expected": u"yüzmilyononbininci"},
|
"expected": u"yüzonbirmilyonbinyüzonbirinci"},
|
||||||
{"test": 100010001, "to": "ordinal", "expected": u"yüzmilyononbinbirinci"},
|
{"test": 111111111, "to": "ordinal",
|
||||||
{"test": 100011000, "to": "ordinal", "expected": u"yüzmilyononbirbininci"},
|
"expected": u"yüzonbirmilyonyüzonbirbinyüzonbirinci"},
|
||||||
{"test": 100011001, "to": "ordinal", "expected": u"yüzmilyononbirbinbirinci"},
|
{"test": 100001000, "to": "ordinal",
|
||||||
{"test": 101011001, "to": "ordinal", "expected": u"yüzbirmilyononbirbinbirinci"},
|
"expected": u"yüzmilyonbininci"},
|
||||||
{"test": 101011010, "to": "ordinal", "expected": u"yüzbirmilyononbirbinonuncu"},
|
{"test": 100001001, "to": "ordinal",
|
||||||
{"test": 1101011010, "to": "ordinal", "expected": u"birmilyaryüzbirmilyononbirbinonuncu"},
|
"expected": u"yüzmilyonbinbirinci"},
|
||||||
{"test": 101101011010, "to": "ordinal", "expected": u"yüzbirmilyaryüzbirmilyononbirbinonuncu"},
|
{"test": 100010000, "to": "ordinal",
|
||||||
{"test": 1000000000001, "to": "ordinal", "expected": u"birtrilyonbirinci"},
|
"expected": u"yüzmilyononbininci"},
|
||||||
|
{"test": 100010001, "to": "ordinal",
|
||||||
|
"expected": u"yüzmilyononbinbirinci"},
|
||||||
|
{"test": 100011000, "to": "ordinal",
|
||||||
|
"expected": u"yüzmilyononbirbininci"},
|
||||||
|
{"test": 100011001, "to": "ordinal",
|
||||||
|
"expected": u"yüzmilyononbirbinbirinci"},
|
||||||
|
{"test": 101011001, "to": "ordinal",
|
||||||
|
"expected": u"yüzbirmilyononbirbinbirinci"},
|
||||||
|
{"test": 101011010, "to": "ordinal",
|
||||||
|
"expected": u"yüzbirmilyononbirbinonuncu"},
|
||||||
|
{"test": 1101011010, "to": "ordinal",
|
||||||
|
"expected": u"birmilyaryüzbirmilyononbirbinonuncu"},
|
||||||
|
{"test": 101101011010, "to": "ordinal",
|
||||||
|
"expected": u"yüzbirmilyaryüzbirmilyononbirbinonuncu"},
|
||||||
|
{"test": 1000000000001, "to": "ordinal",
|
||||||
|
"expected": u"birtrilyonbirinci"},
|
||||||
{"test": 1.2, "to": "ordinal", "expected": u""},
|
{"test": 1.2, "to": "ordinal", "expected": u""},
|
||||||
{"test": 1.3, "to": "ordinal", "expected": u""},
|
{"test": 1.3, "to": "ordinal", "expected": u""},
|
||||||
{"test": 3000, "to": "ordinal", "expected": u"üçbininci"},
|
{"test": 3000, "to": "ordinal", "expected": u"üçbininci"},
|
||||||
{"test": 120000, "to": "ordinal", "expected": u"yüzyirmibininci"},
|
{"test": 120000, "to": "ordinal", "expected": u"yüzyirmibininci"},
|
||||||
{"test": 1002002, "to": "ordinal", "expected": u"birmilyonikibinikinci"},
|
{"test": 1002002, "to": "ordinal",
|
||||||
{"test": 1003000, "to": "ordinal", "expected": u"birmilyonüçbininci"},
|
"expected": u"birmilyonikibinikinci"},
|
||||||
{"test": 1200000, "to": "ordinal", "expected": u"birmilyonikiyüzbininci"},
|
{"test": 1003000, "to": "ordinal",
|
||||||
|
"expected": u"birmilyonüçbininci"},
|
||||||
|
{"test": 1200000, "to": "ordinal",
|
||||||
|
"expected": u"birmilyonikiyüzbininci"},
|
||||||
{"test": 1, "to": "cardinal", "expected": u"bir"},
|
{"test": 1, "to": "cardinal", "expected": u"bir"},
|
||||||
{"test": 2, "to": "cardinal", "expected": u"iki"},
|
{"test": 2, "to": "cardinal", "expected": u"iki"},
|
||||||
{"test": 9, "to": "cardinal", "expected": u"dokuz"},
|
{"test": 9, "to": "cardinal", "expected": u"dokuz"},
|
||||||
@@ -100,41 +125,64 @@ class Num2WordsTRTest(TestCase):
|
|||||||
{"test": 1011, "to": "cardinal", "expected": u"binonbir"},
|
{"test": 1011, "to": "cardinal", "expected": u"binonbir"},
|
||||||
{"test": 1100, "to": "cardinal", "expected": u"binyüz"},
|
{"test": 1100, "to": "cardinal", "expected": u"binyüz"},
|
||||||
{"test": 1110, "to": "cardinal", "expected": u"binyüzon"},
|
{"test": 1110, "to": "cardinal", "expected": u"binyüzon"},
|
||||||
{"test": 2341, "to": "cardinal", "expected": u"ikibinüçyüzkırkbir"},
|
{"test": 2341, "to": "cardinal",
|
||||||
|
"expected": u"ikibinüçyüzkırkbir"},
|
||||||
{"test": 10000, "to": "cardinal", "expected": u"onbin"},
|
{"test": 10000, "to": "cardinal", "expected": u"onbin"},
|
||||||
{"test": 10010, "to": "cardinal", "expected": u"onbinon"},
|
{"test": 10010, "to": "cardinal", "expected": u"onbinon"},
|
||||||
{"test": 10100, "to": "cardinal", "expected": u"onbinyüz"},
|
{"test": 10100, "to": "cardinal", "expected": u"onbinyüz"},
|
||||||
{"test": 10110, "to": "cardinal", "expected": u"onbinyüzon"},
|
{"test": 10110, "to": "cardinal", "expected": u"onbinyüzon"},
|
||||||
{"test": 11000, "to": "cardinal", "expected": u"onbirbin"},
|
{"test": 11000, "to": "cardinal", "expected": u"onbirbin"},
|
||||||
{"test": 35000, "to": "cardinal", "expected": u"otuzbeşbin"},
|
{"test": 35000, "to": "cardinal", "expected": u"otuzbeşbin"},
|
||||||
{"test": 116331, "to": "cardinal", "expected": u"yüzonaltıbinüçyüzotuzbir"},
|
{"test": 116331, "to": "cardinal",
|
||||||
{"test": 116330, "to": "cardinal", "expected": u"yüzonaltıbinüçyüzotuz"},
|
"expected": u"yüzonaltıbinüçyüzotuzbir"},
|
||||||
|
{"test": 116330, "to": "cardinal",
|
||||||
|
"expected": u"yüzonaltıbinüçyüzotuz"},
|
||||||
{"test": 500000, "to": "cardinal", "expected": u"beşyüzbin"},
|
{"test": 500000, "to": "cardinal", "expected": u"beşyüzbin"},
|
||||||
{"test": 501000, "to": "cardinal", "expected": u"beşyüzbirbin"},
|
{"test": 501000, "to": "cardinal", "expected": u"beşyüzbirbin"},
|
||||||
{"test": 1000111, "to": "cardinal", "expected": u"birmilyonyüzonbir"},
|
{"test": 1000111, "to": "cardinal",
|
||||||
{"test": 111000111, "to": "cardinal", "expected": u"yüzonbirmilyonyüzonbir"},
|
"expected": u"birmilyonyüzonbir"},
|
||||||
{"test": 111001111, "to": "cardinal", "expected": u"yüzonbirmilyonbinyüzonbir"},
|
{"test": 111000111, "to": "cardinal",
|
||||||
{"test": 111111111, "to": "cardinal", "expected": u"yüzonbirmilyonyüzonbirbinyüzonbir"},
|
"expected": u"yüzonbirmilyonyüzonbir"},
|
||||||
{"test": 100001000, "to": "cardinal", "expected": u"yüzmilyonbin"},
|
{"test": 111001111, "to": "cardinal",
|
||||||
{"test": 100001001, "to": "cardinal", "expected": u"yüzmilyonbinbir"},
|
"expected": u"yüzonbirmilyonbinyüzonbir"},
|
||||||
{"test": 100010000, "to": "cardinal", "expected": u"yüzmilyononbin"},
|
{"test": 111111111, "to": "cardinal",
|
||||||
{"test": 100010001, "to": "cardinal", "expected": u"yüzmilyononbinbir"},
|
"expected": u"yüzonbirmilyonyüzonbirbinyüzonbir"},
|
||||||
{"test": 100011000, "to": "cardinal", "expected": u"yüzmilyononbirbin"},
|
{"test": 100001000, "to": "cardinal",
|
||||||
{"test": 100011001, "to": "cardinal", "expected": u"yüzmilyononbirbinbir"},
|
"expected": u"yüzmilyonbin"},
|
||||||
{"test": 101011001, "to": "cardinal", "expected": u"yüzbirmilyononbirbinbir"},
|
{"test": 100001001, "to": "cardinal",
|
||||||
{"test": 101011010, "to": "cardinal", "expected": u"yüzbirmilyononbirbinon"},
|
"expected": u"yüzmilyonbinbir"},
|
||||||
{"test": 1101011010, "to": "cardinal", "expected": u"birmilyaryüzbirmilyononbirbinon"},
|
{"test": 100010000, "to": "cardinal",
|
||||||
{"test": 101101011010, "to": "cardinal", "expected": u"yüzbirmilyaryüzbirmilyononbirbinon"},
|
"expected": u"yüzmilyononbin"},
|
||||||
{"test": 1000000000001, "to": "cardinal", "expected": u"birtrilyonbir"},
|
{"test": 100010001, "to": "cardinal",
|
||||||
|
"expected": u"yüzmilyononbinbir"},
|
||||||
|
{"test": 100011000, "to": "cardinal",
|
||||||
|
"expected": u"yüzmilyononbirbin"},
|
||||||
|
{"test": 100011001, "to": "cardinal",
|
||||||
|
"expected": u"yüzmilyononbirbinbir"},
|
||||||
|
{"test": 101011001, "to": "cardinal",
|
||||||
|
"expected": u"yüzbirmilyononbirbinbir"},
|
||||||
|
{"test": 101011010, "to": "cardinal",
|
||||||
|
"expected": u"yüzbirmilyononbirbinon"},
|
||||||
|
{"test": 1101011010, "to": "cardinal",
|
||||||
|
"expected": u"birmilyaryüzbirmilyononbirbinon"},
|
||||||
|
{"test": 101101011010, "to": "cardinal",
|
||||||
|
"expected": u"yüzbirmilyaryüzbirmilyononbirbinon"},
|
||||||
|
{"test": 1000000000001, "to": "cardinal",
|
||||||
|
"expected": u"birtrilyonbir"},
|
||||||
{"test": 0.01, "to": "cardinal", "expected": u"sıfırvirgülbir"},
|
{"test": 0.01, "to": "cardinal", "expected": u"sıfırvirgülbir"},
|
||||||
{"test": 0.21, "to": "cardinal", "expected": u"sıfırvirgülyirmibir"},
|
{"test": 0.21, "to": "cardinal",
|
||||||
|
"expected": u"sıfırvirgülyirmibir"},
|
||||||
{"test": 0.1, "to": "cardinal", "expected": u"sıfırvirgülon"},
|
{"test": 0.1, "to": "cardinal", "expected": u"sıfırvirgülon"},
|
||||||
{"test": 1.01, "to": "cardinal", "expected": u"birvirgülbir"},
|
{"test": 1.01, "to": "cardinal", "expected": u"birvirgülbir"},
|
||||||
{"test": 1.1, "to": "cardinal", "expected": u"birvirgülon"},
|
{"test": 1.1, "to": "cardinal", "expected": u"birvirgülon"},
|
||||||
{"test": 1.21, "to": "cardinal", "expected": u"birvirgülyirmibir"},
|
{"test": 1.21, "to": "cardinal",
|
||||||
{"test": 101101011010.02, "to": "cardinal", "expected": u"yüzbirmilyaryüzbirmilyononbirbinonvirgüliki"},
|
"expected": u"birvirgülyirmibir"},
|
||||||
{"test": 101101011010.2, "to": "cardinal", "expected": u"yüzbirmilyaryüzbirmilyononbirbinonvirgülyirmi"}
|
{"test": 101101011010.02, "to": "cardinal",
|
||||||
|
"expected": u"yüzbirmilyaryüzbirmilyononbirbinonvirgüliki"},
|
||||||
|
{"test": 101101011010.2, "to": "cardinal",
|
||||||
|
"expected": u"yüzbirmilyaryüzbirmilyononbirbinonvirgülyirmi"}
|
||||||
]
|
]
|
||||||
|
|
||||||
for casedata in testcases:
|
for casedata in testcases:
|
||||||
self.assertEqual(num2words(casedata["test"], lang=testlang, to=casedata["to"]), casedata["expected"])
|
self.assertEqual(num2words(casedata["test"], lang=testlang,
|
||||||
|
to=casedata["to"]), casedata["expected"])
|
||||||
|
|||||||
Reference in New Issue
Block a user