diff options
Diffstat (limited to 'repoze/bfg/tests/test_chameleon_text.py')
| -rw-r--r-- | repoze/bfg/tests/test_chameleon_text.py | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/repoze/bfg/tests/test_chameleon_text.py b/repoze/bfg/tests/test_chameleon_text.py index ddb6f717a..a6384887f 100644 --- a/repoze/bfg/tests/test_chameleon_text.py +++ b/repoze/bfg/tests/test_chameleon_text.py @@ -11,17 +11,10 @@ class Base: os.unlink(self._getTemplatePath('minimal.txt.py')) except: pass - def tearDown(self): cleanUp() - def _zcmlConfigure(self): - import repoze.bfg.includes - import zope.configuration.xmlconfig - zope.configuration.xmlconfig.file('configure.zcml', - package=repoze.bfg.includes) - def _getTemplatePath(self, name): import os here = os.path.abspath(os.path.dirname(__file__)) @@ -48,23 +41,25 @@ class TextTemplateRendererTests(Base, unittest.TestCase): verifyClass(ITemplateRenderer, self._getTargetClass()) def test_call(self): - self._zcmlConfigure() minimal = self._getTemplatePath('minimal.txt') instance = self._makeOne(minimal) - result = instance({}) + result = instance({}, {}) self.failUnless(isinstance(result, str)) self.assertEqual(result, 'Hello.\n') + def test_call_with_nondict_value(self): + minimal = self._getTemplatePath('minimal.txt') + instance = self._makeOne(minimal) + self.assertRaises(ValueError, instance, None, {}) + def test_call_nonminimal(self): - self._zcmlConfigure() nonminimal = self._getTemplatePath('nonminimal.txt') instance = self._makeOne(nonminimal) - result = instance({'name':'Chris'}) + result = instance({'name':'Chris'}, {}) self.failUnless(isinstance(result, str)) self.assertEqual(result, 'Hello, Chris!\n') def test_implementation(self): - self._zcmlConfigure() minimal = self._getTemplatePath('minimal.txt') instance = self._makeOne(minimal) result = instance.implementation()() @@ -77,7 +72,6 @@ class RenderTemplateTests(Base, unittest.TestCase): return render_template(name, **kw) def test_it(self): - self._zcmlConfigure() minimal = self._getTemplatePath('minimal.txt') result = self._callFUT(minimal) self.failUnless(isinstance(result, str)) @@ -89,7 +83,6 @@ class RenderTemplateToResponseTests(Base, unittest.TestCase): return render_template_to_response(name, **kw) def test_minimal(self): - self._zcmlConfigure() minimal = self._getTemplatePath('minimal.txt') result = self._callFUT(minimal) from webob import Response @@ -165,7 +158,6 @@ class GetTemplateTests(unittest.TestCase, Base): return get_template(name) def test_nonabs_registered(self): - self._zcmlConfigure() from zope.component import getGlobalSiteManager from zope.component import queryUtility from repoze.bfg.chameleon_text import TextTemplateRenderer @@ -179,7 +171,6 @@ class GetTemplateTests(unittest.TestCase, Base): self.assertEqual(queryUtility(ITemplateRenderer, minimal), utility) def test_nonabs_unregistered(self): - self._zcmlConfigure() from zope.component import getGlobalSiteManager from zope.component import queryUtility from repoze.bfg.chameleon_text import TextTemplateRenderer |
