pytest-2.2.1: 错误修复,完美的拆卸

pytest-2.2.1 是 py.test 测试工具的一个次要的向后兼容版本。它包含错误修复和小改进,包括文档修复。如果您正在使用分布式测试插件,请务必将其升级到 pytest-xdist-1.8。

一般信息请参见此处

安装或升级 pytest

pip install -U pytest # 或 easy_install -U pytest

特别感谢 Ronny Pfannschmidt、Jurko Gospodnetic 和 Ralf Schmitt 对此版本的帮助。

此致,holger krekel

2.2.0 和 2.2.1 之间的变化

  • 修复 issue99 (在 pytest 和 py 中) 结果日志中的内部错误现在会产生更好的输出 - 通过规范化 pytest_internalerror 输入参数修复。

  • 修复 issue97 / 回溯问题 (在 pytest 和 py 中) 改进与 jinja2 和 cython 结合的回溯输出,它们会修改回溯。

  • 修复 issue93 (在 pytest 和 pytest-xdist 中) 避免“延迟拆卸”:测试节点中的最终测试现在将直接运行其拆卸,而不是等待会话结束。感谢 Dave Hunt 的出色报告和反馈。pytest_runtest_protocol 以及 pytest_runtest_teardown 钩子现在都提供“nextitem”,当其为 None 时表示测试运行结束。

  • 修复由于未知源收集项导致的收集崩溃,感谢 Ralf Schmitt (通过依赖更新的 pylib 修复)