Я хочу протестировать функцию save_doc с помощью pytest и смоделировать вызов ниже
boto3.resource('s3').Object(bucket_name, key).put(Body=json.dumps(body))
Я пытаюсь выяснить, как я могу использовать декоратор "patch", чтобы высмеивать этот вызов. Есть ли примеры / указатели, на которые я могу посмотреть?
def save_doc(doc_id, body):
bucket_name = os.environ['bucket_name']
key = '{}{}.json'.format(os.environ['key'], doc_id)
boto3.resource('s3').Object(bucket_name, key).put(Body=json.dumps(body))