标签: python unit-testing
我正在尝试在python中模拟AWS服务。
通常,我模拟全局定义的AWS服务。
但如果在函数内部定义它是否可以模拟?
例如。
def somefunction(replication_region): s3 = boto3.client("s3", region_name=replication_region)
这是一个常用函数,如果s3存在复制区域,将调用该函数,如果复制区域不存在,则只执行一个区域。
所以这个变量没有全局定义。