1

我有一个调用函数:

GET www.thirdpartydomain.com/objectlist/

并通过以下方式获取 JSON 列表: [ { id: 1, name: 'abc', }, { id: 2, name: 'def', } ]

然后该函数循环遍历获取的数组中的对象并进行进一步调用

GET www.thirdpartydomain.com/object/<id> --- where id is in the fetched json array

对于测试,我不想调用第三方域 API,而是使用 LISt 和 DETAILS API 的已知响应来伪造它

我怎样才能在 Django 中做到这一点?

4

1 回答 1

0

你看过Betamax吗?从文档中引用:

Betamax 拦截您发出的每个请求,并尝试查找已被拦截并记录的匹配请求

你会适当地装饰你的测试,当你第一次运行它们时,它会从之前记录的内容中模拟它们。

于 2015-04-04T20:13:04.290 回答