Pytest-2.5.2:修复

pytest是一个成熟的Python测试工具,有1000多个针对自己的测试,可以传递许多不同的解释器和平台。

2.5.2版本修复了一些bug,其中可能还有两个bug,并且正在积极地处理(等待bug报告器的输入)。感谢Piotr Banaszkiewicz和其他人,我们还有一个新的贡献指南。

参见文档:

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

pip install -U pytest

感谢以下为本次发布做出贡献的人:

阿纳托利·布班科夫·罗尼·普凡施密特·弗洛里斯·布鲁诺·奥利维拉·安德烈亚斯·佩尔姆·尤尔科·戈斯波德尼·皮奥特·巴纳斯基维茨·西蒙·利特克·拉卡·卢卡斯·巴尔切扎克·菲利普·穆勒·丹尼尔·哈勒

玩得开心,霍尔格·克雷克尔

2.5.2

  • 修复问题409——通过不尝试从collections.abc导入,更好地与cx-freeze进行互操作,这会导致py27/cx-freeze出现问题。感谢Wolfgang L.的报告和跟踪。

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

  • 修正问题425:在“py.test-h”末尾提到——标记和——夹具根据指定的测试路径(或当前目录)工作。

  • 修正问题413:带有unicode属性的异常现在也正确地打印在python2和pytest xdist运行中。(修复需要PY-1.4.20)

  • 从pylib 1.4.20.dev2复制、清理和集成py.io捕获(rev 13d9af95547e)

  • 解决问题416:根据conftest.py加载语义澄清文档

  • 修正问题429:在断言表达式中比较字节字符串和非ASCII字符现在效果更好。谢谢弗洛里斯·布鲁恩。

  • 将capfd/capsys.capture设为私有,其未使用且不应暴露