【发布时间】:2021-10-27 07:09:18
【问题描述】:
我想在特定方法中模拟一次 s3 连接并将其传递给其他方法,而不是在所有方法之上使用 @mock_s3 并减少重复代码。 对此的任何指示都会有所帮助
class App_Test(unittest.TestCase):
@mock_s3
def get_s3_bucket(self):
return boto3.resource('s3').create_bucket(Bucket=bucket_name)
def some_test(self):
s3_bucket = get_s3_bucket()
....
def some_test_123(self):
s3_bucket = get_s3_bucket()
....
提前致谢。
【问题讨论】:
标签: python pytest python-unittest