예제 #1
0
 def test_number_to_words_grammar_groups_thousand(self):
     self.assertEqual(number_to_words(1545), 'jeden tysiąc pięćset '
                      'czterdzieści pięć ')
     self.assertEqual(
         number_to_words(23895), 'dwadzieścia trzy tysiące '
         'osiemset dziewięćdziesiąt '
         'pięć ')
     self.assertEqual(
         number_to_words(15457), 'piętnaście tysięcy '
         'czterysta pięćdziesiąt '
         'siedem ')
예제 #2
0
 def test_number_to_words_grammar_groups_billiard(self):
     self.assertEqual(
         number_to_words(1090807384605010),
         'jeden biliard dziewięćdziesiąt bilionów osiemset '
         'siedem miliardów trzysta osiemdziesiąt cztery '
         'miliony sześćset pięć tysięcy dziesięć ')
     self.assertEqual(
         number_to_words(2090807384605010),
         'dwa biliardy dziewięćdziesiąt bilionów osiemset '
         'siedem miliardów trzysta osiemdziesiąt cztery '
         'miliony sześćset pięć tysięcy dziesięć ')
     self.assertEqual(
         number_to_words(5090807384605010),
         'pięć biliardów dziewięćdziesiąt bilionów osiemset '
         'siedem miliardów trzysta osiemdziesiąt cztery '
         'miliony sześćset pięć tysięcy dziesięć ')
예제 #3
0
 def test_number_to_words_grammar_groups_billion(self):
     self.assertEqual(
         number_to_words(1987384605010),
         'jeden bilion dziewięćset osiemdziesiąt siedem '
         'miliardów trzysta osiemdziesiąt cztery miliony'
         ' sześćset pięć tysięcy dziesięć ')
     self.assertEqual(
         number_to_words(2987384605010),
         'dwa biliony dziewięćset osiemdziesiąt siedem '
         'miliardów trzysta osiemdziesiąt cztery miliony'
         ' sześćset pięć tysięcy dziesięć ')
     self.assertEqual(
         number_to_words(5987384605010),
         'pięć bilionów dziewięćset osiemdziesiąt siedem '
         'miliardów trzysta osiemdziesiąt cztery miliony '
         'sześćset pięć tysięcy dziesięć ')
예제 #4
0
 def test_number_to_words_grammar_groups_milliard(self):
     self.assertEqual(
         number_to_words(1987384651),
         'jeden miliard dziewięćset osiemdziesiąt siedem '
         'milionów trzysta osiemdziesiąt cztery tysiące '
         'sześćset pięćdziesiąt jeden ')
     self.assertEqual(
         number_to_words(2123456789),
         'dwa miliardy sto dwadzieścia trzy miliony czterysta '
         'pięćdziesiąt sześć tysięcy siedemset osiemdziesiąt'
         ' dziewięć ')
     self.assertEqual(
         number_to_words(5123456789),
         'pięć miliardów sto dwadzieścia trzy miliony '
         'czterysta pięćdziesiąt sześć tysięcy siedemset '
         'osiemdziesiąt dziewięć ')
예제 #5
0
 def test_number_to_words_grammar_groups_million(self):
     self.assertEqual(
         number_to_words(1875963), 'jeden milion osiemset '
         'siedemdziesiąt pięć '
         'tysięcy dziewięćset '
         'sześćdziesiąt trzy ')
     self.assertEqual(
         number_to_words(2389555), 'dwa miliony trzysta '
         'osiemdziesiąt dziewięć '
         'tysięcy pięćset '
         'pięćdziesiąt pięć ')
     self.assertEqual(
         number_to_words(15123541), 'piętnaście milionów sto '
         'dwadzieścia trzy tysiące '
         'pięćset czterdzieści '
         'jeden ')
예제 #6
0
 def test_number_to_words_negative(self):
     self.assertEqual(number_to_words(-1), 'minus jeden ')
예제 #7
0
 def test_number_to_words_zero(self):
     self.assertEqual(number_to_words(0), 'zero')
예제 #8
0
 def test_number_to_words_hudreds(self):
     self.assertEqual(number_to_words(211), 'dwieście jedenaście ')
     self.assertEqual(number_to_words(984), 'dziewięćset osiemdziesiąt '
                      'cztery ')
예제 #9
0
 def test_number_to_words_twenties(self):
     self.assertEqual(number_to_words(21), 'dwadzieścia jeden ')
     self.assertEqual(number_to_words(98), 'dziewięćdziesiąt osiem ')
예제 #10
0
 def test_number_to_words_tens(self):
     self.assertEqual(number_to_words(11), 'jedenaście ')
     self.assertEqual(number_to_words(19), 'dziewiętnaście ')
예제 #11
0
 def test_number_to_words_ones(self):
     self.assertEqual(number_to_words(1), 'jeden ')
     self.assertEqual(number_to_words(9), 'dziewięć ')
예제 #12
0
 def test_number_to_words_grammar_groups_trillion(self):
     self.assertEqual(
         number_to_words(1090807030804605010),
         'jeden trylion dziewięćdziesiąt biliardów osiemset '
         'siedem bilionów trzydzieści miliardów osiemset '
         'cztery miliony sześćset pięć tysięcy dziesięć ')