pytest-2.7.2: 错误修复

pytest 是一个成熟的 Python 测试工具,对其自身进行了超过 1100 次测试,并在许多不同的解释器和平台上通过。此版本应与 2.7.1 完全兼容。

请参阅下面的更改,并访问文档:

像往常一样,您可以通过 pypi 升级:

pip install -U pytest

感谢所有为此版本做出贡献的人,其中包括

Bruno Oliveira Floris Bruynooghe Punyashloka Biswal Aron Curzon Benjamin Peterson Thomas De Schampheleire Edison Gustavo Muenz Holger Krekel

祝您测试愉快,py.test 开发团队

2.7.2(与 2.7.1 相比)

  • 修复 issue767:在 Python 2.6 上 pytest.raises 的 value 属性不包含异常实例。感谢 Eric Siegerman 提供测试用例,感谢 Bruno Oliveira 提供 PR。

  • 自动为 junitxml 和结果日志创建目录。感谢 Aron Curzon。

  • 修复 issue713:doctest 失败的 JUnit XML 报告。感谢 Punyashloka Biswal。

  • 修复 issue735:Python 3.4+ 的调试版本中出现断言失败。感谢 Benjamin Peterson。

  • 修复 issue114:skipif 标记报告给内部跳过插件;感谢 Floris Bruynooghe 报告,感谢 Bruno Oliveira 提供 PR。

  • 修复 issue748:unittest.SkipTest 报告给内部 pytest unittest 插件。感谢 Thomas De Schampheleire 报告,感谢 Bruno Oliveira 提供 PR。

  • 修复 issue718:在 Python 2 中,包含不可排序元素的集合无法创建表示。感谢 Edison Gustavo Muenz

  • 修复 issue756,修复 issue752(以及类似问题):依赖于 py-1.4.29,它具有更精细的追溯生成算法。