Ho il seguente contenuto in un file chiamato test2.txt
.python doctest test di gestione eccezioni
>>> def faulty():
... yield 5
... return 7
Traceback(most recent call last):
SyntaxError: 'return' with argument inside generator(<doctest test.txt[0]>,line 3)
Invoco il test eseguito con python -m test2.txt
. I risultati qui sotto sono al di fuori delle mie aspettative.
Il mio pensiero era che il test deve essere successo perché ho scritto l'output previsto nel mio file test2.txt
ed e 'quasi' partite quello che ho ottenuto dal l'output della console. Ho provato ad aggiungere il 'File "G:\"'.... line
? ma il test è ancora fallito.
vi ringrazio molto. Seguo il tuo consiglio per modificare il file di testo iniziale __extremely__ attentamente e ora funziona anche se non ho ancora provato le ** bandiere ** di cui parli. Potrei provare mentre il mio apprendimento si sposta. – Tracy
Vale la pena notare che questo flag fa anche ignorare il messaggio di eccezione. – ony