Pytest-2.2.2:错误修复

py test-2.2.2(更新到2.2.3以解决包装问题)是通用py.test测试工具的次要向后兼容版本。它包含了错误修复和一些改进,特别是对“CollectOnly”报告的改进,请参阅下面的betail。

有关一般信息,请参阅以下内容:

要安装或升级pytest:

pip安装-u pytest或简易安装-u pytest

特别感谢Ronny Pfanschmidt和Ralf Schmitt以及问题的贡献者在本次发布中的帮助。

最好的,霍尔格·克里克

2.2.1和2.2.2之间的变化

  • 修复问题101:UnitTest.TestCase测试函数的参数错误,现在可以产生更好的输出

  • 修复问题102:报告更有用的错误和提示,说明何时重命名测试目录以及某些 pyc/__pycache__ 保持

  • 修复问题106:允许多次应用参数化,例如从模块、类和功能级别。

  • 修复问题107:实际执行会话作用域终结

  • 如果间接参数是函数名,则不要签入参数化

  • 将chdir方法添加到monkeypatch funcard

  • 修复因再次调用monkeypatch undo而导致的崩溃

  • 修复问题115:make——对早期故障(丢失的文件/目录)的CollectOnly健壮性

  • “-qq--collectonly”现在只显示文件和其中的测试数量。

  • “-q--collectonly”现在显示测试ID

  • 允许向测试报告添加属性,这样它也可以与分布式测试一起工作(不需要升级pytest xdist)