PytTest2.2.6

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

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

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

pip install -U pytest

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

Amit Kumar Bruno Oliveira Erik M.Bray Florian Bruhin Georgy Dyudin Jeff Widman Kartik Singhal Lo_c est_ve Manu Phatak Peter Demin Rick van Hattem Ronny Pfanschmidt Ulrich Petri Foxx

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

2.8.6(与2.8.5相比)

  • fix 1259:在junitxml中允许双节点,这是一个回归失败的插件组合,如pytest-pep8+pytest flakes

  • 使用Pyreadline时发生异常的解决方法 --pdb 启用标准I/O捕获。谢谢埃里克·M·布雷的公关。

  • 修复900:如果目标是 monkeypatch 调用引发 ImportError .

  • 修复1292:monkeypatch调用(setattr、setenv等)现在为o(1)。感谢大卫·R·麦克维尔的报告和布鲁诺·奥利维拉的公关。

  • 修正1223:捕获的stdout和stderr现在在进入pdb之前正确显示,当 --pdb 是用来代替被丢弃的。谢谢卡尔·利明的公关。

  • 修复1305:过程中发出的Pytest警告 pytest_terminal_summary 现在正确显示。感谢IONEL Maries Cristian的报告和布鲁诺奥利维拉的公关。

  • 修正628:修正了当doctest包含unicode时的内部unicodedecode错误。感谢Jason R.Coombs的报告和Bruno Oliveira的公关。

  • 修复1334:将捕获的stdout添加到JUnit XML报告中,报告安装错误。感谢乔治迪尔丁的公关。