pytest-2.2.2: 错误修复

pytest-2.2.2(已更新至 2.2.3 以修复打包问题)是一个次要的向后兼容版本,适用于多功能的 py.test 测试工具。它包含错误修复和一些改进,特别是关于使用“–collectonly”进行报告,详情请参见下文。

一般信息请参见此处

安装或升级 pytest

pip install -U pytest # 或 easy_install -U pytest

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

此致,holger krekel

2.2.1 和 2.2.2 之间的更改

  • 修复 issue101: 传递给 unittest.TestCase 测试函数的错误参数现在会产生更好的输出

  • 修复 issue102: 当测试目录被重命名且留下一些 pyc/__pycache__ 文件时,报告更有用的错误和提示

  • 修复 issue106: 允许 parametrize 被多次应用,例如从模块、类和函数级别。

  • 修复 issue107: 实际执行会话范围的终结

  • 在 parametrize 中不检查间接参数是否为 funcarg 名称

  • 为 monkeypatch funcarg 添加 chdir 方法

  • 修复第二次调用 monkeypatch undo 导致的崩溃

  • 修复 issue115: 使 –collectonly 对早期故障(缺少文件/目录)具有鲁棒性

  • “-qq –collectonly”现在仅显示文件及其中的测试数量

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

  • 允许向测试报告添加属性,使其也适用于分布式测试(无需升级 pytest-xdist)