summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_testing.py
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/tests/test_testing.py')
-rw-r--r--repoze/bfg/tests/test_testing.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/repoze/bfg/tests/test_testing.py b/repoze/bfg/tests/test_testing.py
index 019e0cc53..8aac7d5a0 100644
--- a/repoze/bfg/tests/test_testing.py
+++ b/repoze/bfg/tests/test_testing.py
@@ -56,6 +56,15 @@ class TestTestingFunctions(unittest.TestCase):
response = render_template_to_response('templates/foo', foo=1, bar=2)
self.assertEqual(dict(foo=1, bar=2), renderer._received)
+ def test_registerDummyRenderer_explicitrenderer(self):
+ from repoze.bfg import testing
+ def renderer(**kw):
+ raise ValueError
+ renderer = testing.registerDummyRenderer('templates/foo', renderer)
+ from repoze.bfg.chameleon_zpt import render_template_to_response
+ self.assertRaises(ValueError, render_template_to_response,
+ 'templates/foo', foo=1, bar=2)
+
def test_registerEventListener_single(self):
from repoze.bfg import testing
from zope.interface import implements