pytest-2.9.1

pytest 是一个成熟的 Python 测试工具,自身拥有超过 1100 个测试用例,并在许多不同的解释器和平台上通过。

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

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

pip install -U pytest

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

Bruno Oliveira Daniel Hahler Dmitry Malinovsky Florian Bruhin Floris Bruynooghe Matt Bachmann Ronny Pfannschmidt TomV Vladimir Bolshakov Zearin palaviv

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

2.9.1(与 2.9.0 相比)

Bug 修复

  • 改进了插件加载失败时的错误消息。感谢 @nicoddemus 提供的 PR。

  • 修复 (#1178):pytest.fail 带有非 ASCII 字符时引发内部 pytest 错误。感谢 @nicoddemus 提供的 PR。

  • 修复 (#469):当参数 ID 包含 :: 时,junit 错误解析 report.nodeid。感谢 @tomviner 提供的 PR (#1431)。

  • 修复 (#578):在失败点包含非 ASCII 行的 SyntaxErrors 生成了内部 py.test 错误。感谢 @asottile 提供的报告和 @nicoddemus 提供的 PR。

  • 修复 (#1437):当传入字节串正则表达式模式进行参数化时,尝试将其解码为 utf-8 并忽略错误。

  • 修复 (#649):无法在命令行中指定运行参数化测试节点。