Se ho un'asserzione in un unittest.TestCase come illustrato di seguito:Python: può unittest visualizzare i valori previsti e reali?
self.assertTrue(person.age == 42, "age incorrect")
Quando non riesce, si dà il messaggio "l'età non corretta". Quello che vorrei anche vedere sono i valori attesi e reali. Qual è il modo migliore per farlo? E 'qualcosa che un unittest può fare?
EDIT mi piacerebbe vedere qualcosa di simile:
"l'età non corretta: valore atteso 42 valore effettivo 39"
'self.assert' è un errore di sintassi. Intendi "auto.assert_". – delnan
Grazie. Sì, ho intenzione di scrivere assertTrue ... aggiornato. –