[英]can't capture boto3 using python placebo
我有一些 Python (v.3.x),它在 AWS 上使用 boto3 等很有魅力。現在我被要求圍繞它編寫一些測試,所以我發現它可以捕獲我將創建測試的響應周圍:
https://github.com/garnaat/placebo
使用 ptpython 我能夠運行我的代碼,但沒有進行錄音(不是我能找到的),這是我所做的:
session = boto3.Session()
pill = placebo.attach(session, data_path='/c/Users/myuser/placebo')
pill.record()
run my python code which does the job
我現在唯一在想的是我在 Windows 7 上的事實,也許它不接受路徑。
有什么想法嗎?
我解決了這個問題,這一步沒有包含在上面的文檔中,我在別處找到了它:
session = boto3.Session()
pill = placebo.attach(session, data_path='.')
pill.record()
ec2 = session.client('ec2', region_name='us-west-2')
response = ec2.describe_instances()
這給了我一個錄音,從這里我可以做任何我想做的 boto3 代碼 - 希望這對任何人都有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.