pytest-2.2.4: 错误修复,更好的 junitxml/unittest/python3 兼容性

pytest-2.2.4 是多功能 py.test 测试工具的一个次要向后兼容版本。它包含错误修复和对 junitxml 报告的一些改进,以及更好的 unittest- 和 python3 兼容性。

一般信息请参见此处

安装或升级 pytest

pip install -U pytest # 或 easy_install -U pytest

特别感谢 Ronny Pfannschmidt 和 Benjamin Peterson 以及问题贡献者对本次发布的帮助。

此致,holger krekel

2.2.3 和 2.2.4 之间的更改

  • 修复涉及 % 运算符的重写断言的错误消息

  • 修复问题 126:正确匹配所有无效的 xml 字符,用于 junitxml 二进制转义

  • 修复 unittest 问题:现在 @unittest.expectedFailure 标记应该可以正确处理(你也可以使用 @pytest.mark 标记)

  • 记录与扩展的 distribute/setuptools 测试命令的集成

  • 修复问题 140:正确获取绑定类方法中用于 setup/teardown_class 的真实函数

  • 修复问题 #141:从已停用的 paste.pocoo.org 切换到 bpaste.net

  • 修复问题 #143:在调用 configure/sessionstart 后,始终调用 unconfigure/sessionfinish

  • 修复问题 #144:更好地将测试 ID 转换为 junitxml 类名

  • 将 distribute_setup.py 升级到 0.6.27