在python中的函数内部模拟aws服务

时间:2018-03-27 14:23:38

标签: python unit-testing

我正在尝试在python中模拟AWS服务。

通常,我模拟全局定义的AWS服务。

但如果在函数内部定义它是否可以模拟?

例如。

def somefunction(replication_region):
   s3 = boto3.client("s3", region_name=replication_region)

这是一个常用函数,如果s3存在复制区域,将调用该函数,如果复制区域不存在,则只执行一个区域。

所以这个变量没有全局定义。

0 个答案:

没有答案