From e02ba1e57d65415878895c99d5b044578ed5e850 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Fri, 20 Feb 2009 15:56:22 +0000 Subject: - Make it possible to have ``testing.DummyTemplateRenderer`` return some nondefault string representation. --- repoze/bfg/tests/test_testing.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'repoze/bfg/tests/test_testing.py') 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') + -- cgit v1.2.3