summaryrefslogtreecommitdiff
path: root/tests/test_router.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_router.py')
-rw-r--r--tests/test_router.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/test_router.py b/tests/test_router.py
index 17eb5a1c6..857e8aea5 100644
--- a/tests/test_router.py
+++ b/tests/test_router.py
@@ -634,7 +634,7 @@ class TestRouter(unittest.TestCase):
router(environ, start_response)
self.assertEqual(response.called_back, True)
- def test_call_request_has_finished_callbacks_when_view_succeeds(self):
+ def test_finish_request_when_view_succeeds(self):
from zope.interface import Interface, directlyProvides
class IContext(Interface):
@@ -652,6 +652,7 @@ class TestRouter(unittest.TestCase):
request.environ['called_back'] = True
request.add_finished_callback(callback)
+ request.environ['request'] = request
return response
environ = self._makeEnviron()
@@ -660,8 +661,9 @@ class TestRouter(unittest.TestCase):
start_response = DummyStartResponse()
router(environ, start_response)
self.assertEqual(environ['called_back'], True)
+ self.assertFalse(hasattr(environ['request'], 'context'))
- def test_call_request_has_finished_callbacks_when_view_raises(self):
+ def test_finish_request_when_view_raises(self):
from zope.interface import Interface, directlyProvides
class IContext(Interface):
@@ -678,6 +680,7 @@ class TestRouter(unittest.TestCase):
request.environ['called_back'] = True
request.add_finished_callback(callback)
+ request.environ['request'] = request
raise NotImplementedError
environ = self._makeEnviron()
@@ -686,6 +689,7 @@ class TestRouter(unittest.TestCase):
start_response = DummyStartResponse()
exc_raised(NotImplementedError, router, environ, start_response)
self.assertEqual(environ['called_back'], True)
+ self.assertFalse(hasattr(environ['request'], 'context'))
def test_call_request_factory_raises(self):
# making sure finally doesnt barf when a request cannot be created