def test_program_1(): "numero semplice senza elisioni" ret = program02.conv(3) check(ret, 'tre')
def test_program_6(): "non-elisione del mille e elisione di 80" ret = program02.conv(17081) check(ret, 'diciassettemilaottantuno')
def test_program_7(): "numero grande con molte elisioni e non-elisioni" ret = program02.conv(981008818) check(ret, 'novecentottantunomilioniottomilaottocentodiciotto')
def test_program_5(): "non-elisione del mille e del cento" ret = program02.conv(1501) check(ret, 'millecinquecentouno')
def test_program_4(): "non-elisione del cento" ret = program02.conv(508) check(ret, 'cinquecentootto')
def test_program_3(): "non-elisione del cento e elisione del venti-otto" ret = program02.conv(128) check(ret, 'centoventotto')
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