pytest-2.5.2: 修复

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

2.5.2 版本修复了一些错误,同时还有两个可能存在的错误正在积极处理中(并等待错误报告者的输入)。我们还有一个新的贡献指南,这要归功于 Piotr Banaszkiewicz 和其他人。

请参阅文档:

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

pip install -U pytest

感谢以下对本次发布做出贡献的人们

Anatoly Bubenkov Ronny Pfannschmidt Floris Bruynooghe Bruno Oliveira Andreas Pelme Jurko Gospodnetić Piotr Banaszkiewicz Simon Liedtke lakka Lukasz Balcerzak Philippe Muller Daniel Hahler

玩得开心,holger krekel

2.5.2

  • 修复 issue409 – 更好地与 cx_freeze 互操作,避免尝试从 collections.abc 导入,这会导致 py27/cx_freeze 出现问题。感谢 Wolfgang L. 的报告和追踪。

  • 修复了文档和代码,几乎所有地方都使用“pytest”而不是“py.test”。感谢 Jurko Gospodnetic 完整的 PR。

  • 修复 issue425: 在“py.test -h”末尾提及 –markers 和 –fixtures 根据指定的测试路径(或当前目录)工作

  • 修复 issue413: 带有 unicode 属性的异常现在在 python2 和 pytest-xdist 运行中也能正确打印。(此修复需要 py-1.4.20)

  • 复制、清理并整合 pylib 1.4.20.dev2 (rev 13d9af95547e) 中的 py.io 捕获

  • 解决 issue416: 澄清有关 conftest.py 加载语义的文档

  • 修复 issue429: 断言表达式中比较带有非 ASCII 字符的字节字符串现在工作得更好。感谢 Floris Bruynooghe。

  • 将 capfd/capsys.capture 私有化,它未使用且不应公开