pytest-2.8.4

pytest 是一个成熟的 Python 测试工具,它自身有超过 1100 个测试,在许多不同的解释器和平台上通过。此版本应与 2.8.2 兼容,可直接替换。

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

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

pip install -U pytest

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

Bruno Oliveira Florian Bruhin Jeff Widman Mehdy Khoshnoody Nicholas Chammas Ronny Pfannschmidt Tim Chan

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

2.8.4(与 2.8.3 相比)

  • 修复 #1190:当废弃函数已被同一模块中的另一个测试调用时,deprecated_call() 现在可以正常工作。感谢 Mikhail Chernykh 的报告和 Bruno Oliveira 的 PR。

  • 修复 #1198:--pastebin 选项现在在 Python 3 上可以正常工作。感谢 Mehdy Khoshnoody 的 PR。

  • 修复 #1219:当捕获的输出包含非 ASCII 字符时,--pastebin 现在可以正常工作。感谢 Bruno Oliveira 的 PR。

  • 修复 #1204:在使用一个令人讨厌的 __getattr__() 进行收集时出现的另一个错误。感谢 Florian Bruhin 的 PR。

  • 修复了没有运行任何测试时打印的摘要。感谢 Florian Bruhin 的 PR。

  • 一些关于良好实践的文档现代化。感谢 Bruno Oliveira 的 PR。