Pytest-2.2.1:缺陷修复,完美的拆卸

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

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

要安装或升级pytest:

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

特别感谢Ronny Pfanschmidt、Jurko Gospodnetic和Ralf Schmitt为本次发布提供的帮助。

最好的,霍尔格·克里克

2.2.0和2.2.1之间的变化

  • 使用resultlog修复issue99(在pytest和py中)internallerrors现在可以产生更好的输出-通过规范化pytest_internalerror输入参数修复。

  • 修复问题97/回溯问题(在pytest和py中),与jinja2和cython一起改进回溯输出,后者对回溯进行了黑客攻击

  • 修复问题93(在pytest和pytest xdist中)避免“延迟的拆卸”:测试节点中的最终测试现在将直接运行其拆卸,而不是等待会话结束。感谢Dave Hunt提供的良好报告和反馈。Pytest_run test_协议以及Pytest_run test_teardown钩子现在有“nextitem”可用,这将是无表示测试运行结束。

  • 修复由于未知源收集项导致的收集崩溃,这要归功于Ralf Schmitt(取决于最近的Pylib)