找到一个在函数外导入和运行 aws 的脚本:
$ cat script.py
import boto3
client = boto3.client("ssm")
...
试图像这样嘲笑,但没有奏效:
cat test.py
from unittest.mock import patch
@patch("script.boto3")
def test_boto(boto3):
import script
当我使用 pytest 运行脚本时,我收到来自 AWS 的错误。
是否可以像这样模拟脚本?
青春有我
相关分类