def test_function_that_returns_tuple(self):
def myfunction(request, *args, **kwargs):
return 'Hello, custom response world!', 404
app = webapp2.WSGIApplication([
('/', myfunction),
])
def custom_dispatcher(router, request, response):
response_tuple = router.default_dispatcher(request, response)
return request.app.response_class(*response_tuple)
app.router.set_dispatcher(custom_dispatcher)
req = webapp2.Request.blank('/')
rsp = req.get_response(app)
self.assertEqual(rsp.status_int, 404)
self.assertEqual(rsp.body, b'Hello, custom response world!')
评论列表
文章目录