0

我有一個python 2.7項目在Visual Studio中使用python工具插件。默認python unittests返回誤報

我創建通過Visual Studio的模板生成一個基本的測試,

import unittest 

class Test_test1(unittest.TestCase): 
    def test_A(self): 
     self.fail("Not implemented") 

if __name__ == '__main__': 
    unittest.main() 

我得到的問題是,如果我通過測試資源管理器運行測試,他們通過,即使他們包括self.fail。

如果我調試測試,它們將會失敗,而不會在文件的任何一行中斷。

有沒有人有過這個問題之前,或知道可能會導致此問題?

+0

當我從命令行運行它時,會發生預期失敗。如果你刪除了'if __name__ =='__main __''guard? – jonrsharpe

+0

沒有這個包含運行仍然返回相同的問題 – LiamHarries

回答

0

我已經解決了這個問題,我唯一能找到的解決方案是卸載然後重新安裝Visual Studio的Python工具。