pytest-2.9.2¶
pytest 是一个成熟的 Python 测试工具,自身拥有超过 1100 个测试用例,并在许多不同的解释器和平台上通过。
请参阅下面的更改,并访问文档:
像往常一样,您可以通过 pypi 升级:
pip install -U pytest
感谢所有为此版本做出贡献的人,其中包括
Adam Chainz Benjamin Dopplinger Bruno Oliveira Florian Bruhin John Towler Martin Prusse Meng Jue MengJueM Omar Kohl Quentin Pradet Ronny Pfannschmidt Thomas Güttler TomV Tyler Goodlet
祝您测试愉快,py.test 开发团队
2.9.2 (与 2.9.1 相比)¶
Bug 修复
修复 #510:当一个参数化维度为空时跳过测试。感谢 Alex Stapleton 的报告和 @RonnyPfannschmidt 的 PR
修复 Xfail 在使用 condition 关键字参数时不工作的问题。感谢 @astraw38 报告此问题 (#1496) 和 @tomviner 的 PR (#1524)。
修复在
pytest.main("-c your_absolute_path")中放置带有绝对路径的自定义配置文件时出现的 win32 路径问题。修复当引发的错误类不支持 unicode/编码字节时,最大递归深度检测的问题。感谢 @prusse-martin 的 PR (#1506)。
修复
pytest.mark.skip标记在严格模式下使用时的问题。感谢 @pquentin 的 PR 和 @RonnyPfannschmidt 展示了如何修复此错误。文档的次要改进和修复。感谢 @omarkohl 的 PR。
修复
--fixtures以显示所有 fixture 定义,而不仅仅是每个 fixture 名称一个。感谢 @hackebrot 的 PR。