默认 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 工具。
我在 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 工具。