def setup(self):
self.empty_resp = ''
if sys.version_info[0] >= 3:
self.empty_resp = b''
self.mock_redir = Mock(spec_set=VaultRedirector)
type(self.mock_redir).active_node_ip_port = 'mynode:1234'
type(self.mock_redir).last_poll_time = 'myPollTime'
type(self.mock_redir).log_enabled = True
type(self.mock_redir).consul_scheme = 'http'
type(self.mock_redir).consul_host_port = 'consul:5678'
self.cls = VaultRedirectorSite(self.mock_redir)
# mock client request
self.mock_request = Mock(spec_set=Request)
type(self.mock_request).method = 'GET'
client_addr = IPv4Address('TCP', '1.2.3.4', 12345)
type(self.mock_request).client = client_addr
type(self.mock_request).clientproto = 'HTTP/1.1'
headers = Headers()
headers.setRawHeaders('date', ['Mon, 11 Apr 2016 15:26:42 GMT'])
headers.setRawHeaders('server', ['TwistedWeb/16.1.0'])
type(self.mock_request).responseHeaders = headers
type(self.mock_request).queued = 0
test_redirector.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录