aws - 是否可以在 Typescript 中对 Python CDK 进行单元测试?

aws - Is it possible to have unit tests in Typescript for a Python CDK?

我知道这是一个模糊的问题。但是我在 Python 中设置了 CDK。我现在想进行单元测试,但随着探索,相关库似乎在 Python 中不可用,如在 Typescript 中。

只是想了解是否有人遇到过此类问题?如果是,您是如何在 TypeScript 中为 Python CDK 实施单元测试的?或者有没有办法在不执行 cdk deploy?

的情况下对我的 cloudformation 模板进行单元测试

我只是 CDK 的初学者,任何线索都将不胜感激!

首先 - 您的单元测试真棒。更多测试! :)

今天是你的幸运日。它只是在实验中,所以它相当准系统(你真的必须了解 CloudFormation 模板想要什么,即使没有 CDK 也能够编写正确的测试)但是断言库(https://docs.aws.amazon.com/cdk/api/latest/python/aws_cdk.assertions/README.html)现在可用于在 python!

中使用

基本上,您必须知道您的资源将具有哪些属性,然后围绕这些属性编写测试。但是对 CDK 进行各种单元测试真是太棒了,甚至意味着 TDD 现在(至少开始)可以使用 CDK 了!