gpt4 book ai didi

python - Fabric:如何对我的 fabfile 进行单元测试?

转载 作者:太空狗 更新时间:2023-10-29 17:20:34 25 4
gpt4 key购买 nike

在我之前从事的项目中,我们的 fabfile 失控了。虽然我们项目的其余部分经过了充分测试,但我们没有为我们的 fabfile 编写任何测试。重构很可怕,在我们运行命令之前,我们不相信 fabric 命令会按我们预期的方式工作。

我正在开始一个新项目,我想确保我们的 fabfile 从一开始就经过良好测试。服从测试山羊有一个great article讨论一些可能的策略,但问题多于答案。使用 fabtest是一种可能性,虽然它似乎已经死了。

有没有人成功地对他们的 fabfile 进行了单元测试?如果是,怎么办?

最佳答案

  1. Docker 中运行您的 Fabfile 任务实例

  2. 使用 docker diff验证是否更改了正确的文件Fab 文件。

这仍然需要大量工作,但它允许在不对 Fabfile 进行过多修改的情况下进行测试。

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com