summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_testing.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-02-20 15:56:22 +0000
committerChris McDonough <chrism@agendaless.com>2009-02-20 15:56:22 +0000
commite02ba1e57d65415878895c99d5b044578ed5e850 (patch)
treeafb6c1a01c46fdb7848a2ff29916db62007a9f59 /repoze/bfg/tests/test_testing.py
parentb1de627f08e4504a804a49cecacfdd306217f908 (diff)
downloadpyramid-e02ba1e57d65415878895c99d5b044578ed5e850.tar.gz
pyramid-e02ba1e57d65415878895c99d5b044578ed5e850.tar.bz2
pyramid-e02ba1e57d65415878895c99d5b044578ed5e850.zip
- Make it possible to have ``testing.DummyTemplateRenderer`` return
some nondefault string representation.
Diffstat (limited to 'repoze/bfg/tests/test_testing.py')
-rw-r--r--repoze/bfg/tests/test_testing.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/repoze/bfg/tests/test_testing.py b/repoze/bfg/tests/test_testing.py
index 8aac7d5a0..1154fc27b 100644
--- a/repoze/bfg/tests/test_testing.py
+++ b/repoze/bfg/tests/test_testing.py
@@ -424,12 +424,12 @@ class TestDummyRequest(unittest.TestCase):
self.assertEqual(request.water, 1)
class TestDummyTemplateRenderer(unittest.TestCase):
- def _getTargetClass(self):
+ def _getTargetClass(self, ):
from repoze.bfg.testing import DummyTemplateRenderer
return DummyTemplateRenderer
- def _makeOne(self,):
- return self._getTargetClass()()
+ def _makeOne(self, string_response=''):
+ return self._getTargetClass()(string_response=string_response)
def test_implementation(self):
renderer = self._makeOne()
@@ -448,4 +448,9 @@ class TestDummyTemplateRenderer(unittest.TestCase):
self.assertRaises(AssertionError, renderer.assert_, b=3)
self.failUnless(renderer.assert_(a=1, b=2))
+ def test_nondefault_string_response(self):
+ renderer = self._makeOne('abc')
+ result = renderer(a=1, b=2)
+ self.assertEqual(result, 'abc')
+