我一直在研究使用 Py.Test 在我一直在处理的一些代码中自动进行单元测试。我发现了以下行为:当我构建的测试有错误(否则会导致解释器出错)时,测试框架似乎完全忽略了测试。
我担心,当我实施更多测试时,我会把“这个测试有错误并且没有运行”误认为“这个测试通过了”。理想情况下,如果它有语法错误,我想在 Eclipse 中点击一个按钮并让单元测试失败。除了“你为什么不编写没有语法错误的代码?”之外,我还缺少另一种解决方案吗?
或者,有没有办法让 Py.Test 告诉你找到了哪些测试文件,以及运行了哪些文件?
安装程序是 PyDev 2.7.1 和 Eclipse 4.2,带有 Python 2.7.3 和 PyTest 2.3.4。