在我之前的项目中,我们的FabFile失控了。虽然我们项目的其余部分都经过了很好的测试,但是我们没有为FabFile编写一个测试。重构是可怕的,而且在我们运行这个命令之前,我们不相信结构命令会像我们预期的那样工作。
我正在启动一个新项目,我想确保我们的FabFile从一开始就经过了良好的测试。“服从测试山羊”讨论了一些可能的策略,但问题多于答案。使用great article是一种可能,尽管它似乎已经死了。
是否有人成功测试了他们的FabFile?如果是,如何?

最佳答案

Docker实例中运行fabfile任务
使用docker diff验证是否更改了正确的文件
FabFile。
这仍然是一个相当多的工作,但它允许测试而不需要过度修改fabfile。

关于python - Fabric:我如何对fabfile进行单元测试?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23862824/

10-11 20:23