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,它具有更精细的追溯生成算法。