Tengo los siguientes contenidos en un archivo llamado test2.txt
.python doctest excepción manejo de prueba
>>> def faulty():
... yield 5
... return 7
Traceback(most recent call last):
SyntaxError: 'return' with argument inside generator(<doctest test.txt[0]>,line 3)
Invoco la ejecución de prueba con python -m test2.txt
. Los resultados a continuación están bastante fuera de mis expectativas.
Mi pensamiento era que la prueba debe tener éxito porque he escrito el resultado esperado en mi archivo test2.txt
y es casi 'concuerda con lo que tengo de la salida de la consola. Intenté agregar el 'File "G:\"'.... line
? pero la prueba aún falló.
muchas gracias. Sigo tus consejos para modificar el archivo de texto inicial __extremely__ cuidadosamente y ahora funciona aunque todavía no he probado las ** banderas ** de las que hablas. Podría intentarlo a medida que avanza mi aprendizaje. – Tracy
Vale la pena observar que este indicador también hace que se ignore el mensaje de excepción. – ony