【发布时间】:2021-09-09 12:00:12
【问题描述】:
在我的代码中,有一种方法可以从 s3 存储桶中获取 csv 文件。我需要在我的测试文件中模拟该对象。下面是源码函数
s3 = boto3.client('s3')
def method():
...
obj = s3.get_object(bucket, key)
csv_content = obj['Body'].read().decode('utf-8')
...
我需要在“obj”之上进行模拟。我需要使用单独的模块吗?请提出你的想法
【问题讨论】:
标签: python-3.x python-unittest python-unittest.mock