如何在没有 运行 docker 的情况下测试 AWS Batch boto3/moto 模拟

How to test AWS Batch boto3/moto mocks without running docker

moto 目前允许通过 Docker 模拟 Lambda、Batch 和其他服务进行非常强大的测试。其中一个缺点是需要 docker 的可用性和缓慢的测试(使用 docker 的单个 submit_job 测试在大约 2 秒内运行)。

有没有办法在 运行 moto 模拟和 shim/stub docker 支持时通过回答“此作业已提交”来忽略 docker?

这里是 Moto 维护者。没有 docker atm.

,moto 没有内置的方法来 运行 这些服务

不过这听起来像是一个有用的功能,所以如果您喜欢,欢迎 PR。