锁定脚本以仅允许一个实例
scriptlock的Python项目详细描述
脚本锁定工具。
包装
示例
importtimeimportatexitfromscriptlockimportLocklock=Lock()atexit.register(lock.cleanup)# Needed to clean the lock correctlytime.sleep(100)
启动另一个并查看发生了什么
解决方法
使用AT出口是正确清洁锁的必要条件。我们试着 使用del模块,但它导致记录器出现问题。测试
使用pytest设置测试,覆盖率为 使用pytest cov插件处理。
使用根目录中的py.test运行测试。
覆盖率默认运行,并在pytest.ini文件中设置。看 覆盖率的HTML输出在运行 测验。
待办事项
特拉维斯ci
有一个.travis.yml文件被设置为运行您的测试 如果您选择使用Python2.7和Python3.2。
待办事项