def install_hooks(request):
urllibver = request.getfixturevalue('urllibver')
if urllibver == 'urllib2':
if six.PY3:
yield None
return
module = urllib2
else:
module = urllib.request
old_opener = module._opener
old_callee_headers = CONFIG.callee_name_headers
old_endpoint_headers = CONFIG.callee_endpoint_headers
urllib2_hooks.install_patches.__original_func()
CONFIG.callee_name_headers = ['Remote-Loc']
CONFIG.callee_endpoint_headers = ['Remote-Op']
yield module
module.install_opener(old_opener)
CONFIG.callee_name_headers = old_callee_headers
CONFIG.callee_endpoint_headers = old_endpoint_headers
test_sync_client_hooks.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录