2222from num2words import num2words
2323
2424
25- class Num2WordsCZTest (TestCase ):
25+ class Num2WordsCSTest (TestCase ):
2626 def test_cardinal (self ):
27- self .assertEqual (num2words (100 , lang = 'cz ' ), "sto" )
28- self .assertEqual (num2words (101 , lang = 'cz ' ), "sto jedna" )
29- self .assertEqual (num2words (110 , lang = 'cz ' ), "sto deset" )
30- self .assertEqual (num2words (115 , lang = 'cz ' ), "sto patnáct" )
31- self .assertEqual (num2words (123 , lang = 'cz ' ), "sto dvacet tři" )
32- self .assertEqual (num2words (1000 , lang = 'cz ' ), "tisíc" )
33- self .assertEqual (num2words (1001 , lang = 'cz ' ), "tisíc jedna" )
34- self .assertEqual (num2words (2012 , lang = 'cz ' ), "dva tisíce dvanáct" )
35- self .assertEqual (
36- num2words (10.02 , lang = 'cz ' ),
27+ self .assertEqual (num2words (100 , lang = 'cs ' ), "sto" )
28+ self .assertEqual (num2words (101 , lang = 'cs ' ), "sto jedna" )
29+ self .assertEqual (num2words (110 , lang = 'cs ' ), "sto deset" )
30+ self .assertEqual (num2words (115 , lang = 'cs ' ), "sto patnáct" )
31+ self .assertEqual (num2words (123 , lang = 'cs ' ), "sto dvacet tři" )
32+ self .assertEqual (num2words (1000 , lang = 'cs ' ), "tisíc" )
33+ self .assertEqual (num2words (1001 , lang = 'cs ' ), "tisíc jedna" )
34+ self .assertEqual (num2words (2012 , lang = 'cs ' ), "dva tisíce dvanáct" )
35+ self .assertEqual (
36+ num2words (10.02 , lang = 'cs ' ),
3737 "deset celá nula dva"
3838 )
3939 self .assertEqual (
40- num2words (15.007 , lang = 'cz ' ),
40+ num2words (15.007 , lang = 'cs ' ),
4141 "patnáct celá nula nula sedm"
4242 )
4343 self .assertEqual (
44- num2words (12519.85 , lang = 'cz ' ),
44+ num2words (12519.85 , lang = 'cs ' ),
4545 "dvanáct tisíc pětset devatenáct celá osmdesát pět"
4646 )
4747 self .assertEqual (
48- num2words (123.50 , lang = 'cz ' ),
48+ num2words (123.50 , lang = 'cs ' ),
4949 "sto dvacet tři celá pět"
5050 )
5151 self .assertEqual (
52- num2words (1234567890 , lang = 'cz ' ),
52+ num2words (1234567890 , lang = 'cs ' ),
5353 "miliarda dvěstě třicet čtyři miliony pětset šedesát "
5454 "sedm tisíc osmset devadesát"
5555 )
5656 self .assertEqual (
57- num2words (215461407892039002157189883901676 , lang = 'cz ' ),
57+ num2words (215461407892039002157189883901676 , lang = 'cs ' ),
5858 "dvěstě patnáct quintillionů čtyřista šedesát jedna kvadriliard "
5959 "čtyřista sedm kvadrilionů osmset devadesát dva triliardy třicet "
6060 "devět trilionů dva biliardy sto padesát sedm bilionů sto "
6161 "osmdesát devět miliard osmset osmdesát tři miliony "
6262 "devětset jedna tisíc šestset sedmdesát šest"
6363 )
6464 self .assertEqual (
65- num2words (719094234693663034822824384220291 , lang = 'cz ' ),
65+ num2words (719094234693663034822824384220291 , lang = 'cs ' ),
6666 "sedmset devatenáct quintillionů devadesát "
6767 "čtyři kvadriliardy dvěstě třicet čtyři "
6868 "kvadriliony šestset devadesát tři triliardy "
@@ -75,40 +75,40 @@ def test_cardinal(self):
7575 def test_to_ordinal (self ):
7676 # @TODO: implement to_ordinal
7777 with self .assertRaises (NotImplementedError ):
78- num2words (1 , lang = 'cz ' , to = 'ordinal' )
78+ num2words (1 , lang = 'cs ' , to = 'ordinal' )
7979
8080 def test_currency (self ):
8181 self .assertEqual (
82- num2words (10.0 , lang = 'cz ' , to = 'currency' , currency = 'EUR' ),
82+ num2words (10.0 , lang = 'cs ' , to = 'currency' , currency = 'EUR' ),
8383 "deset euro, nula centů" )
8484 self .assertEqual (
85- num2words (1.0 , lang = 'cz ' , to = 'currency' , currency = 'CZK' ),
85+ num2words (1.0 , lang = 'cs ' , to = 'currency' , currency = 'CZK' ),
8686 "jedna koruna, nula haléřů" )
8787 self .assertEqual (
88- num2words (1234.56 , lang = 'cz ' , to = 'currency' , currency = 'EUR' ),
88+ num2words (1234.56 , lang = 'cs ' , to = 'currency' , currency = 'EUR' ),
8989 "tisíc dvěstě třicet čtyři euro, padesát šest centů" )
9090 self .assertEqual (
91- num2words (1234.56 , lang = 'cz ' , to = 'currency' , currency = 'CZK' ),
91+ num2words (1234.56 , lang = 'cs ' , to = 'currency' , currency = 'CZK' ),
9292 "tisíc dvěstě třicet čtyři koruny, padesát šest haléřů" )
9393 self .assertEqual (
94- num2words (101.11 , lang = 'cz ' , to = 'currency' , currency = 'EUR' ,
94+ num2words (101.11 , lang = 'cs ' , to = 'currency' , currency = 'EUR' ,
9595 separator = ' a' ),
9696 "sto jedna euro a jedenáct centů" )
9797 self .assertEqual (
98- num2words (101.21 , lang = 'cz ' , to = 'currency' , currency = 'CZK' ,
98+ num2words (101.21 , lang = 'cs ' , to = 'currency' , currency = 'CZK' ,
9999 separator = ' a' ),
100100 "sto jedna korun a dvacet jedna haléřů"
101101 )
102102 self .assertEqual (
103- num2words (- 12519.85 , lang = 'cz ' , to = 'currency' , cents = False ),
103+ num2words (- 12519.85 , lang = 'cs ' , to = 'currency' , cents = False ),
104104 "mínus dvanáct tisíc pětset devatenáct euro, 85 centů"
105105 )
106106 self .assertEqual (
107- num2words (123.50 , lang = 'cz ' , to = 'currency' , currency = 'CZK' ,
107+ num2words (123.50 , lang = 'cs ' , to = 'currency' , currency = 'CZK' ,
108108 separator = ' a' ),
109109 "sto dvacet tři koruny a padesát haléřů"
110110 )
111111 self .assertEqual (
112- num2words (19.50 , lang = 'cz ' , to = 'currency' , cents = False ),
112+ num2words (19.50 , lang = 'cs ' , to = 'currency' , cents = False ),
113113 "devatenáct euro, 50 centů"
114114 )
0 commit comments