Pytest-2.7.1:错误修复

pytest是一个成熟的Python测试工具,有1100多个针对自己的测试,可以传递许多不同的解释器和平台。这个版本应该与2.7.0兼容。

有关更改,请参阅以下内容,并参阅文档:

和往常一样,您可以通过以下方式从pypi升级:

pip install -U pytest

感谢所有为此次发布做出贡献的人,其中包括:

布鲁诺·奥利维拉·霍尔格·克里克尔·伊纳尔·玛丽·克里斯蒂安·弗洛里斯·布鲁诺

快乐测试,PY.测试开发团队

2.7.1(与2.7.0相比)

  • 解决问题731:不要被折叠错误解释时对象repr中可能存在且不平衡的大括号混淆。感谢CarlMeyer提供的报告和测试用例。

  • 修复问题553:正确处理fixtureLookupError中的inspect.getSourceLines故障,这将导致内部错误,使原始问题变得模糊。感谢Talljosh的初始诊断/修补程序和Bruno Oliveira的最终修补程序。

  • 修复问题660:独立于fixture参数的排序,正确报告范围不匹配访问错误。另外,还要避免不向用户提供信息的pytest内部回溯。感谢霍尔格·克里克。

  • 简化并记录发布过程。此外,现在还可以从中读取所有版本(在setup.py和文档生成中) _pytest/__init__. Py。感谢霍尔格·克里克。

  • 固定文件删除了生产夹具是实验性的概念。他们在这里待着:)谢谢布鲁诺·奥利维拉。

  • 根据要求使用环境标记来支持建筑车轮。谢谢伊奥内尔·玛丽斯·克里斯蒂安。

  • 修正了回归到2.6.4的问题,例如在测试引发SystemExit时丢失stdout捕获打印。感谢霍尔格·克里克。

  • 重新引入了Pytester插件的Pytest夹具,该插件至少由Pytest xdist使用。