单元测试在 azure 管道中使用 moto 失败

时间:2021-05-21 09:04:40

标签: python azure azure-devops amazon-cloudwatch moto

我用 boto3 在 python 中为 aws cloudwatch 做了一个包装。

我正在用 moto 进行单元测试,在我的本地 PC 上一切顺利。

在我将代码推送到 Azure Repo 以触发管道后,我总是收到错误消息。

我想知道 Azure 管道运行“moto”库的兼容性如何。

1 个答案:

答案 0 :(得分:0)

经过几天的测试,我终于找到了问题所在。 我必须调整搜索日期以包含我的日志时间戳 这意味着我的指标时间戳是 datetime.today(),我需要将指标数据查询开始日期和结束日期参数设置为 datetime.today() -(+) timedelta(1) 以缩放查询日期,我不真的不知道为什么它可以在没有本地 PC 缩放的情况下工作。