如果端点在返回结果之前超时,我将尝试多次重试请求。这是代码:
def retry_request(self, params, max_retries=3):
for i in xrange(max_retries):
try:
response = requests.get(params)
break
except requests.exceptions.Timeout as e:
raise e
Run Code Online (Sandbox Code Playgroud)
我想对重试进行单元测试以显示重试逻辑有效。有什么想法吗?