def setup_mock():
def request_callback(request):
payload = json.loads(request.body.decode('utf8'))
body = {
'id': '1',
'status': 'pending',
'thumbnails': None,
'url': 'https://api.filepreviews.io/v2/previews/1/',
'preview': None,
'original_file': None,
'user_data': payload['data']
}
headers = {
'content-type': 'application/json',
'location': body['url']
}
return (201, headers, json.dumps(body))
responses.add_callback(
responses.POST, 'https://api.filepreviews.io/v2/previews/',
callback=request_callback,
content_type='application/json',
)
评论列表
文章目录