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