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
玩得开心,霍尔格·克雷克尔