0
我在Windows和Linux上遇到同樣的問題。我啓動了各種Python 2.6 shell並運行nose.py()來運行我的測試套件。它工作正常。但是,第二次運行它時,無論如何更改代碼或測試文件,每次都會得到完全相同的輸出。我的猜測是它以某種方式保存文件引用,但即使刪除了* .pyc文件,我也無法獲取nose.run()的輸出,直到重新啓動shell或打開另一個文件,然後問題再次出現在第二次運行。我試過del nose
和reload(nose)
都無濟於事。nose.run()似乎在第一次運行後會打開測試文件