Author: danzadanza
Date: Jul 20, 2007 09:43
Sto utilizzando il modulo unittest.py all'interno di un capitolo delle
mie dispense per il laboratorio di informatica con Python.
Ogni volta che eseguo un test il programma termina con un fastidioso
messaggio:
Traceback (most recent call last):
File "/mnt/dati/daniele/06-07/linguaggi/python/sorgenti/06-07/numeri/
fattorizza.py", line 43, in
if __name__=="__main__": unittest.main()
File "/usr/lib/python2.5/unittest.py", line 768, in __init__
self.runTests()
File "/usr/lib/python2.5/unittest.py", line 807, in runTests
sys.exit(int(not result.wasSuccessful())) # modifica mia!!!
SystemExit: 1
sia che qualche test sia fallito sia che tutto sia filato liscio.
Ora, finché l'unittest lo usavo per gli affari miei, mi ero abituato a
ignorare il messaggio, ma se devo usare questa roba con gli alunni,
questo messaggio confonde e distrae dall'obiettivo.
|