def test_render_503_log_disabled(self):
type(self.mock_redir).active_node_ip_port = None
expected_server = 'vault-redirector/%s/TwistedWeb/16.1.0' % _VERSION
type(self.mock_request).uri = '/foo/bar'
type(self.mock_request).path = '/foo/bar'
self.mock_request.reset_mock()
type(self.mock_redir).log_enabled = False
with patch('%s.logger' % pbm) as mock_logger:
resp = self.cls.render(self.mock_request)
assert self.mock_request.mock_calls == [
call.setHeader('server', expected_server)
]
assert isinstance(resp, resource.ErrorPage)
assert resp.code == SERVICE_UNAVAILABLE
assert resp.brief == 'No Active Node'
assert resp.detail == 'No active Vault leader could be determined ' \
'from Consul API'
assert mock_logger.mock_calls == []
test_redirector.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录