def default_configuration():
return {DATA_FILE_NAME: 'movimenti.dat', LAST_MOVEMENT_NUMBER: 5}
+def last_movement_number_message(n):
+ return 'ultimi {} movimenti:'.format(n)
def riassunto(file_dati, conf):
dati = carica_file(file_dati)
print('valore attuale:', str(val_attuale))
print('guadagni complessivi:', str(guadagni_tot))
print('spese complessive:', str(spese_tot))
- print('ultimi 5 movimenti:')
+ print(last_movement_number_message(conf[LAST_MOVEMENT_NUMBER]))
for i in range(conf[LAST_MOVEMENT_NUMBER]):
if i < len(dati_ordinati):
print(dati_ordinati[i])
def test_passa_sempre(self):
self.assertTrue(True, msg='se fallisce son problemi')
+ def test_riassunto_last_movement_number(self):
+ self.assertEqual(money.last_movement_number_message(10), "ultimi 10 movimenti:")
+
def test_config_file_name(self):
self.assertEqual(money.CONFIG_FILE_NAME, 'money.conf')