Pytest-2.6.3:修复和少量改进¶
pytest是一个成熟的Python测试工具,有1100多个针对自己的测试,可以传递许多不同的解释器和平台。此版本与2.5.2和2.6.X兼容。有关更改,请参阅以下内容和文档:
和往常一样,您可以通过以下方式从pypi升级:
pip install -U pytest
感谢所有贡献者,其中包括:
弗洛里斯·布林努格·奥列格·辛耶夫斯基·乌维·施密特·查尔斯·克劳德·沃尔夫冈·施奈林
玩得开心,霍尔格·克雷克尔
2.2.3的变化¶
修复问题575:Xunit XML将收集错误报告为失败而不是错误,感谢Oleg Sinyavskiy。
修复问题582:修复安装工具示例,感谢laszlo papp和ronny pfannschmidt。
在pickle capture.encodedfile时修复无限递归错误,谢谢uwe schmitt。
修复问题589:在显示异常时修复与numpy和其他人的不良交互。检查是否有精确的“最大递归深度超过”异常,而不是假定任何运行时错误是该异常(在py dep中实现)。感谢查尔斯·克劳德分析这个问题。
修复与conftest相关的fixture可见性问题:当在测试包外运行CWD时,pytest将导致fixture发现错误。多亏了沃尔夫冈·施奈林想出了一个可复制的例子。
引入pytest_enter_pdb hook(例如,通过pytest_timeout取消交互输入pdb时的超时)。感谢Wolfgang Schnerling。
使用非python函数测试项检查xfail/skip。谢谢弗洛里斯·布鲁恩。