默认的python unittests返回误报

时间:2016-07-25 08:58:24

标签: python visual-studio python-2.7 python-unittest test-explorer

我使用python工具插件在visual studio中有一个python 2.7项目。

我已经创建了一个由Visual Studio模板生成的基本测试

import unittest

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

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

我得到的问题是,如果我通过测试资源管理器运行测试,即使它们包含self.fail也会通过。

如果我调试测试,它们将会失败而不会在文件的任何一行上出现中断。

之前是否有人遇到此问题或知道可能导致此问题的原因?

1 个答案:

答案 0 :(得分:0)

我现在已经解决了这个问题,我能找到的唯一解决方案是卸载然后重新安装Visual Studio的python工具。