Pytest-2.3.3:集成修复程序,PY24支持, */** 在回溯中显示

py test-2.3.3是py.test工具的另一个稳定版本,它为用python进行测试提供了uebersimple断言、可扩展的fixture机制和深度定制。特别是,此版本提供:

  • 与烧瓶、麻木、鼻子、单元测试、模拟有关的集成修复和改进

  • 使pytest再次在py24上工作(是的,人们有时仍然需要使用它)

  • 显示 *,** pytest回溯中的参数

感谢Manuel Jacob、Thomas Waldmann、Ronny Pfanschmidt、Pavel Repin和Andreas Taumoefolau为问题提供补丁和所有补丁。

一般信息。要安装或升级pytest,请执行以下操作:

pip安装-u pytest或简易安装-u pytest

最好的,霍尔格·克里克

2.3.2和2.3.3之间的变化

  • 修复问题214-分析包含特殊对象的模块,例如flask的请求对象,如果没有激活的请求,则在getattr访问时会爆炸。谢谢托马斯·瓦尔德曼。

  • 修复问题213-允许使用不支持 __eq__ 操作人员

  • 修复问题215-将test_python.org拆分为多个文件

  • 修复issue148-@unittest.skip on类现在可以识别并避免调用setupclass/teardownclass,谢谢pavel repin

  • 修复问题209-通过依赖于更新的pylib重新引入了对pre-ast解释器的语句查找,重新引入python2.4支持

  • 鼻子支持:只有在可以呼叫的情况下才呼叫安装程序,谢谢Andrew Taumoefolau。

  • 修复问题219-将py2.4-3.3分类器添加到trove列表

  • 追溯中 , *arg值现在显示在正常参数旁边(感谢manuel jacob)

  • 修复问题217-使用pytest的fixtures支持mock.patch-请注意,您需要mock-1.0.1或python3.3内置unittest.mock。

  • 修复问题127-改进pytest_addoption()的文档并添加 config.getoption(name) 帮助器函数的一致性。