summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_chameleon_zpt.py
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/tests/test_chameleon_zpt.py')
-rw-r--r--repoze/bfg/tests/test_chameleon_zpt.py43
1 files changed, 17 insertions, 26 deletions
diff --git a/repoze/bfg/tests/test_chameleon_zpt.py b/repoze/bfg/tests/test_chameleon_zpt.py
index bd2c67cc9..114817994 100644
--- a/repoze/bfg/tests/test_chameleon_zpt.py
+++ b/repoze/bfg/tests/test_chameleon_zpt.py
@@ -60,29 +60,27 @@ class ZPTTemplateRendererTests(Base, unittest.TestCase):
class RenderTemplateTests(Base, unittest.TestCase):
- def _getFUT(self):
+ def _callFUT(self, name, **kw):
from repoze.bfg.chameleon_zpt import render_template
- return render_template
+ return render_template(name, **kw)
def test_it(self):
self._zcmlConfigure()
minimal = self._getTemplatePath('minimal.pt')
- render = self._getFUT()
- result = render(minimal)
+ result = self._callFUT(minimal)
self.failUnless(isinstance(result, str))
self.assertEqual(result,
'<div xmlns="http://www.w3.org/1999/xhtml">\n</div>')
class RenderTemplateToResponseTests(Base, unittest.TestCase):
- def _getFUT(self):
+ def _callFUT(self, name, **kw):
from repoze.bfg.chameleon_zpt import render_template_to_response
- return render_template_to_response
+ return render_template_to_response(name, **kw)
def test_it(self):
self._zcmlConfigure()
minimal = self._getTemplatePath('minimal.pt')
- render = self._getFUT()
- result = render(minimal)
+ result = self._callFUT(minimal)
from webob import Response
self.failUnless(isinstance(result, Response))
self.assertEqual(result.app_iter,
@@ -99,14 +97,13 @@ class RenderTemplateToResponseTests(Base, unittest.TestCase):
from repoze.bfg.interfaces import IResponseFactory
gsm.registerUtility(Response2, IResponseFactory)
minimal = self._getTemplatePath('minimal.pt')
- render = self._getFUT()
- result = render(minimal)
+ result = self._callFUT(minimal)
self.failUnless(isinstance(result, Response2))
class GetRendererTests(Base, unittest.TestCase):
- def _getFUT(self):
+ def _callFUT(self, name):
from repoze.bfg.chameleon_zpt import get_renderer
- return get_renderer
+ return get_renderer(name)
def test_nonabs_registered(self):
from zope.component import getGlobalSiteManager
@@ -117,8 +114,7 @@ class GetRendererTests(Base, unittest.TestCase):
utility = ZPTTemplateRenderer(minimal)
gsm = getGlobalSiteManager()
gsm.registerUtility(utility, ITemplateRenderer, name=minimal)
- get = self._getFUT()
- result = get(minimal)
+ result = self._callFUT(minimal)
self.assertEqual(result, utility)
self.assertEqual(queryUtility(ITemplateRenderer, minimal), utility)
@@ -132,8 +128,7 @@ class GetRendererTests(Base, unittest.TestCase):
utility = ZPTTemplateRenderer(minimal)
gsm = getGlobalSiteManager()
gsm.registerUtility(utility, ITemplateRenderer, name=minimal)
- get = self._getFUT()
- result = get(minimal)
+ result = self._callFUT(minimal)
self.assertEqual(result, utility)
self.assertEqual(queryUtility(ITemplateRenderer, minimal), utility)
@@ -145,14 +140,13 @@ class GetRendererTests(Base, unittest.TestCase):
gsm = getGlobalSiteManager()
utility = Dummy()
gsm.registerUtility(utility, ITemplateRenderer, name='foo')
- get = self._getFUT()
- result = get('foo')
+ result = self._callFUT('foo')
self.failUnless(result is utility)
class GetTemplateTests(Base, unittest.TestCase):
- def _getFUT(self):
+ def _callFUT(self, name):
from repoze.bfg.chameleon_zpt import get_template
- return get_template
+ return get_template(name)
def test_nonabs_registered(self):
self._zcmlConfigure()
@@ -164,8 +158,7 @@ class GetTemplateTests(Base, unittest.TestCase):
utility = ZPTTemplateRenderer(minimal)
gsm = getGlobalSiteManager()
gsm.registerUtility(utility, ITemplateRenderer, name=minimal)
- get = self._getFUT()
- result = get(minimal)
+ result = self._callFUT(minimal)
self.assertEqual(result.filename, minimal)
self.assertEqual(queryUtility(ITemplateRenderer, minimal), utility)
@@ -180,8 +173,7 @@ class GetTemplateTests(Base, unittest.TestCase):
utility = ZPTTemplateRenderer(minimal)
gsm = getGlobalSiteManager()
gsm.registerUtility(utility, ITemplateRenderer, name=minimal)
- get = self._getFUT()
- result = get(minimal)
+ result = self._callFUT(minimal)
self.assertEqual(result.filename, minimal)
self.assertEqual(queryUtility(ITemplateRenderer, minimal), utility)
@@ -195,8 +187,7 @@ class GetTemplateTests(Base, unittest.TestCase):
gsm = getGlobalSiteManager()
utility = Dummy()
gsm.registerUtility(utility, ITemplateRenderer, name='foo')
- get = self._getFUT()
- result = get('foo')
+ result = self._callFUT('foo')
self.failUnless(result is utility.template)