python nose的一个插件,它锁定测试执行,不允许从两个终端并行运行它们。
nose-lock的Python项目详细描述
这是python nose的一个插件,它锁定了测试执行,而不是 允许从两个终端并联运行它们。
当并行测试将干扰 有原因。这可能是因为他们进入了一个数据库或者 其他难以隔离的副作用。
用法
通过pip install nose-lock安装,然后使用参数运行测试 --with-lock。
默认情况下,锁被创建为/tmp/<cur-dir-name>.lock文件,但是 可以使用可选参数覆盖此行为 --lock-file:
nosetests --with-lock --lock-file /tmp/blah-minor
破解它
把项目交给 GitHub。别忘了 发送请求或提交问题。