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):无法在命令行中指定运行参数化测试节点。