pytest-2.3.2:一些修复和更快的堆栈跟踪打印速度

pytest-2.3.2 是另一个稳定版本

  • 问题 205:修复了 conftest 检测的回归

  • 问题 208/29:修复了某些情况下堆栈跟踪打印速度慢的问题

  • 修复了参数化设置的拆卸顺序

  • 修复了 unittest 和 trial 对 runTest() 方法的兼容行为

  • 问题 206 及其他:对打包的一些改进

  • 修复问题 127 及其他:改进了一些文档

请参阅

获取一般信息。要安装或升级 pytest

pip install -U pytest # 或 easy_install -U pytest

此致,holger krekel

2.3.1 和 2.3.2 之间的更改

  • 修复问题 208 和问题 29,使用新的 py 版本以避免在长模块中打印堆栈跟踪时出现长时间暂停

  • 修复问题 205 - 子目录中的 conftests 自定义 pytest_pycollect_makemodule 和 pytest_pycollect_makeitem 现在可以正常工作

  • 修复了参数化设置的拆卸顺序

  • 修复问题 127 - 改进了 pytest_addoption 和相关对象的文档。

  • 修复 unittest 行为:TestCase.runtest 仅在定义了测试方法时才被调用

  • 改进 trial 支持:不收集其空的 unittest.TestCase.runTest() 方法

  • “python setup.py test”现在可以与 pytest 本身一起使用

  • 修复/改进内部/打包相关部分

    • test_nose.py 的异常消息检查现在在 python33 上也能通过

    • 问题 206 - 修复 test_assertrewrite.py,使其在存在全局 PYTHONDONTWRITEBYTECODE=1 时也能工作

    • 将 tox.ini 添加到 pytest 发行版中,以便为运行 pytest 自身测试的维护者正确分发 ignore-dirs 和其他配置位