Pytest-2.6.2:少数修复程序和CX冻结支持

pytest是一个成熟的Python测试工具,有1100多个针对自己的测试,可以传递许多不同的解释器和平台。此版本与2.5.2和2.6.X兼容,还支持将pytest与cx_freeze或类似的冻结工具一起包含到您的单文件应用程序发行版中。有关详细信息,请参阅下面的更改日志。

参见文档:

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

pip install -U pytest

感谢所有贡献者,其中包括:

弗洛里斯·布鲁恩·本杰明·彼得森·布鲁诺·奥利维拉

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

2.6.2

  • 添加了函数pytest.freeze-includes(),这使得使用诸如cx-freeze这样的工具很容易将pytest嵌入到可执行文件中。有关示例和理由,请参阅文档。谢谢布鲁诺·奥利维拉。

  • 提高断言重写缓存无效精度。

  • 修正了问题561:适用于python3的自动夹具示例。

  • 修正了问题453:断言重写问题 __repr__ 包含“n”、“n”和“n~”。

  • 修复问题560:如果“else:”或“finally:”后面跟同一行的语句,则正确显示代码。

  • 修复MonkeyPatch文档中的示例,谢谢T-8ch。

  • 修正问题572:修正针对python3的tmpdir-doc示例。

  • 不要标记为通用轮,因为python 2.6由于额外的argparse依赖性而不同于其他版本。修复了问题566。谢谢桑德克。