Pytest-2.8.3:错误修复

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

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

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

pip install -U pytest

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

布鲁诺·奥利维拉·弗洛里安·布鲁欣·加布·霍洛姆·加布里埃尔·赖斯·哈特穆特·戈贝尔·约翰·范登伯格·李·卡门茨基·迈克尔·伯特威尔·拉斐尔·皮耶兹娜·罗尼·普凡恩施密特·威廉·马丁·斯图尔特

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

2.8.3(与2.8.2相比)

  • Fixy 1169:添加 __name__ testcasefunction中的testcases属性,以支持函数和方法上的@unittest.skip修饰符。感谢李卡门斯基的公关。

  • 修正1035:如果测试模块级别obj有uuGetAttr_uuuu(),则收集测试。感谢Suor的报告和Bruno Oliveira/Tom Viner的公关。

  • 修复331:如果无法正确报告失败,则不要收集测试,例如,它们是类的可调用实例。

  • 修正1133:修正了过滤一个条目属于不再可用的文件的回溯时的内部错误。感谢布鲁诺·奥利维拉的公关。

  • 增强以红色突出显示失败测试的名称,使它们在输出中脱颖而出。感谢Gabriel Reis的公关。

  • 在文档中添加更多对话

  • 扩展--ignore cli选项上的文档

  • 使用Pytest Runner进行安装工具集成

  • 与OS X El Capitan系统完整性保护交互的小修补程序(感谢Florian)