test_environ.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:Pardus-Bulut 作者: ferhatacikalin 项目源码 文件源码
def assertRedirect(self, target, result, query=None, status=303, **args):
        env = {'SERVER_PROTOCOL':'HTTP/1.1'}
        for key in list(args):
            if key.startswith('wsgi'):
                args[key.replace('_', '.', 1)] = args[key]
                del args[key]
        env.update(args)
        request.bind(env)
        bottle.response.bind()
        try:
            bottle.redirect(target, **(query or {}))
        except bottle.HTTPResponse:
            r = _e()
            self.assertEqual(status, r.status_code)
            self.assertTrue(r.headers)
            self.assertEqual(result, r.headers['Location'])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号