pytest-2.4.2:windows上的colorama,plugin/tmpdir修复

Pytest-2.4.2是另一个错误修复版本:

  • 在Windows上需要colorama和更新的py lib,这样py.io.terminalwriter()现在使用colorama而不是自己的ctypes黑客。(修正了问题365)感谢保罗·摩尔提出。

  • 修复“-k”匹配的测试,其中“repr”和“attr”以及其他名称将导致错误的匹配,因为现在已正确实现了一个内部实现怪癖(不要问)。修正发行345。

  • 避免tmpdir fixture创建太长的文件名,尤其是在使用参数化时(issue354)

  • 修复pytest-pep8和pytest flakes/pytest交互(mark plugin中的集合名称假设某个项始终具有这些插件不正确的函数等),谢谢andi ze惰轮。

  • 为pytest-pep8和pytest flakes等插件引入node.get_marker/node.add_marker api,以避免node.keywords伪dicts的混乱细节。适应文档。

  • 在启动时删除“dup”stdout的尝试,因为它很恶心。正常捕获应该捕获足够多的可能导致标准FDS混乱的测试。

  • 添加pluginmanager.do_configure(config)作为指向config.do_configure()的链接,以实现插件兼容性

和往常一样,http://pytest.org上的文档和通过以下方式升级:

pip install -U pytest

玩得开心,霍尔格·克雷克尔