我们如何编写单元测试之类的东西来测试 Azure 策略而不实际创建资源?

问题描述 投票:0回答:1

我目前正在开发一个项目,目标是在部署 Azure 策略之前测试它们,这是我遇到的最接近这篇文章的https://charotamine.medium.com/azure-policy-what-if-you-test- your-policies-5ddb12c95a07 但这里也创建了资源。

我想知道是否有一些库将policy.json和resource.json作为输入并对resource.json文件运行策略分析。为了测试单个policy.json,我将创建多个resource.json文件,每个resource.json文件用于特定的测试用例(例如类的单元测试函数)

我尝试阅读Python azure sdk以获取任何有帮助的内容

azure azure-cloud-services azure-policy azure-sdk azure-sdk-python
1个回答
0
投票

我相信你可以使用下面的“框架”。 它们是 “Azure 策略的自动化测试方法。该方法从根本上基于行为驱动开发 (BDD)”

https://github.com/fawohlsc/azure-policy-testing

https://github.com/Azure/Enterprise-Scale/wiki/ALZ-Policies-Testing(基于第一个)

© www.soinside.com 2019 - 2024. All rights reserved.