5
我在一个名为test2.txt
的文件中有以下内容。python doctest异常测试处理
>>> def faulty():
... yield 5
... return 7
Traceback(most recent call last):
SyntaxError: 'return' with argument inside generator(<doctest test.txt[0]>,line 3)
我用python -m test2.txt
调用测试运行。以下结果完全超出了我的预期。
我的想法是,测试应该是成功的,因为我已经写了预期的输出在我test2.txt
文件,它几乎是'匹配我从控制台输出了。我试过添加'File "G:\"'.... line
?但测试仍然失败。
非常感谢你。我遵循你的建议,仔细修改最初的文本文件__extremely__,现在它可以工作,虽然我还没有尝试**标志**你谈论。随着我的学习进展,我可能会尝试一下。 – Tracy
值得注意的是,这个标志还会导致异常消息被忽略。 – ony