def test_request_api_server_auth_recover(self, options, config, request,
text):
driver = self._get_driver(options, config)
driver._apiinsecure = False
driver._use_api_certs = False
response_bad = requests.Response()
response_bad.status_code = requests.codes.unauthorized
token = "xyztoken"
text.return_value = json.dumps({
'access': {
'token': {
'id': token
},
},
})
response_good = requests.Response()
response_good.status_code = requests.codes.ok
request.side_effect = [response_bad, response_good, response_good]
url = "/URL"
driver._request_api_server(url)
request.assert_called_with('/URL', data=None,
headers={'X-AUTH-TOKEN': token})
test_drv_opencontrail.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录