默认 python 单元测试 returns 误报

Default python unittests returns false positives

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

我创建了一个由 Visual studio 模板生成的基本测试,

import unittest

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

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

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

,它们也会通过

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

有没有人以前遇到过这个问题或者知道是什么导致了这个问题?

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