summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyramid/tests/test_renderers.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/pyramid/tests/test_renderers.py b/pyramid/tests/test_renderers.py
index a41345b87..4d40189a5 100644
--- a/pyramid/tests/test_renderers.py
+++ b/pyramid/tests/test_renderers.py
@@ -482,6 +482,16 @@ class Test_render(unittest.TestCase):
self.assertEqual(result, '{"a": 1}')
self.assertEqual(request.response, response)
+ def test_it_deletes_response(self):
+ request = testing.DummyRequest()
+ try:
+ delattr(request, 'response')
+ except AttributeError:
+ pass
+ result = self._callFUT('json', dict(a=1), request=request)
+ self.assertEqual(result, '{"a": 1}')
+ self.assertFalse(hasattr(request, 'request'))
+
class Test_render_to_response(unittest.TestCase):
def setUp(self):
self.config = testing.setUp()