è possibile mostrare i valori di asserzione non riusciti? Mostra il traceback e quale tipo di eccezione è stata lanciata, ma sarebbe più pratico sapere quali valori hanno fallito.Test delle unità Python: make nose show asserzioni valori
Esempio:
assert result.file == file
AssertionError
Grazie, dovrei usare self.assert. Puoi far mostrare a Nose più informazioni con -d. Mostrerà il tipo ma non il valore reale. – Pickels
Appena notato perché hai detto che erano brutti. Parentesi e no == ... yuck. – Pickels
@Pickels Al giorno d'oggi puoi usare [pytest] (http://doc.pytest.org/en/latest/). Incoraggia le asserzioni nulle ma esegue alcune analisi del codice per migliorare l'output di errore, in modo da ottenere il meglio da entrambi i mondi. – augurar