From 032f080026c6d298d594e4a6781b3f91af066676 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Mon, 14 Sep 2009 08:06:29 +0000 Subject: Provide "wrapped_view" as well in the outer wrapper request. --- repoze/bfg/tests/test_zcml.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'repoze/bfg/tests') diff --git a/repoze/bfg/tests/test_zcml.py b/repoze/bfg/tests/test_zcml.py index a92625fed..dcf6e17f8 100644 --- a/repoze/bfg/tests/test_zcml.py +++ b/repoze/bfg/tests/test_zcml.py @@ -1325,9 +1325,13 @@ class TestDeriveView(unittest.TestCase): from webob import Response from zope.component import getSiteManager from repoze.bfg.interfaces import IView + inner_response = Response('OK') def inner_view(context, request): - return Response('OK') + return inner_response def outer_view(context, request): + self.assertEqual(request.wrapped_response, inner_response) + self.assertEqual(request.wrapped_body, inner_response.body) + self.assertEqual(request.wrapped_view, inner_view) return Response('outer ' + request.wrapped_body) sm = getSiteManager() sm.registerAdapter(outer_view, (None, None), IView, 'owrap') -- cgit v1.2.3