pytest-2.8.2: 错误修复

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

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

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

pip install -U pytest

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

Bruno Oliveira Demian Brecht Florian Bruhin Ionel Cristian Mărieș Raphael Pierzina Ronny Pfannschmidt holger krekel

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

2.8.2(与 2.7.2 相比)

  • 修复 #1085:在 Python 2 中将编码的字节字符串传递给 pytest.parametrize 时,正确处理编码错误。感谢 Themanwithoutaplan 的报告和 Bruno Oliveira 的 PR。

  • 修复 #1087:在 Python 3 中将空字节字符串传递给 pytest.parametrize 时,处理 SystemError。感谢 Paul Kehrer 的报告和 Bruno Oliveira 的 PR。

  • 修复 #995:修复了当过滤回溯时,其中一个条目是由 exec() 语句生成时发生的内部错误。感谢 Daniel Hahler、Ashley C Straw、Philippe Gauthier 和 Pavel Savchenko 的贡献以及 Bruno Oliveira 的 PR。