为py脚本编写测试,从gitlab创建Azure组和角色

时间:2018-07-09 11:24:59

标签: azure unit-testing gitlab-api

我正在使用一个python脚本来获取gitlab组,并使用terraform将其“翻译”为天蓝色的组和权限。

基本上,我的程序使用python-gitlab从gitlab API中获取用户和组,并使用azure-python-sdk将用户转换为Azure用户。

因此,我的程序在从远程源(gitlab实例和azure)获得的两个SDK中的对象上进行操作,因此我具有类似get_azure_user_object(gitlab_user_object)的函数,该函数需要输入gitlab用户并返回Azure用户。因此,我不确定如何为此软件编写测试。

我曾考虑过将填充有测试数据的gitlab docker旋转起来,但是可以这么说,将docker集成到我的测试中似乎有很多“开销”。此外,我也不确定如何测试代码的Azure部分,是否应该为测试创建一个Azure帐户供稿?

谢谢

0 个答案:

没有答案