Exemple #1
0
def test_program_1():
    "numero semplice senza elisioni"
    ret = program02.conv(3)
    check(ret, 'tre')
Exemple #2
0
def test_program_6():
    "non-elisione del mille e elisione di 80"
    ret = program02.conv(17081)
    check(ret, 'diciassettemilaottantuno')
Exemple #3
0
def test_program_7():
    "numero grande con molte elisioni e non-elisioni"
    ret = program02.conv(981008818)
    check(ret, 'novecentottantunomilioniottomilaottocentodiciotto')
Exemple #4
0
def test_program_5():
    "non-elisione del mille e del cento"
    ret = program02.conv(1501)
    check(ret, 'millecinquecentouno')
Exemple #5
0
def test_program_4():
    "non-elisione del cento"
    ret = program02.conv(508)
    check(ret, 'cinquecentootto')
Exemple #6
0
def test_program_3():
    "non-elisione del cento e elisione del venti-otto"
    ret = program02.conv(128)
    check(ret, 'centoventotto')
Exemple #7
0
def test_program_2():
    "numero speciale tra 10 e 20"
    ret = program02.conv(17)
    check(ret, 'diciassette')
 def dotest02(self, num, expected_result):
     args = num,
     orig = copy.deepcopy(args)
     ret = program.conv(*args)
     self.__check(ret, expected_result, orig, 'return')
     return 1