From 846a9862f7c8f987977cad6415cc0949542b0322 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sun, 7 Dec 2008 20:00:31 +0000 Subject: - Remove the ``ITestingTemplateRenderer`` interface. When ``testing.registerDummyRenderer`` is used, it now registers a dummy implementation using ``ITemplateRenderer`` interface, which is checked for when the built-in templating facilities do rendering. This change also allows developers to make explcit named utility registrations in the ZCML registry against ``ITemplateRenderer``; these will be found before any on-disk template. --- repoze/bfg/tests/test_chameleon_zpt.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'repoze/bfg/tests/test_chameleon_zpt.py') diff --git a/repoze/bfg/tests/test_chameleon_zpt.py b/repoze/bfg/tests/test_chameleon_zpt.py index 3ec956217..d2ee1704f 100644 --- a/repoze/bfg/tests/test_chameleon_zpt.py +++ b/repoze/bfg/tests/test_chameleon_zpt.py @@ -143,16 +143,16 @@ class GetRendererTests(unittest.TestCase, Base): self.assertEqual(result, utility) self.assertEqual(queryUtility(ITemplateRenderer, minimal), utility) - def test_testing(self): + def test_explicit_registration(self): from zope.component import getGlobalSiteManager - from repoze.bfg.interfaces import ITestingTemplateRenderer + from repoze.bfg.interfaces import ITemplateRenderer class Dummy: template = object() def implementation(self): return self.template gsm = getGlobalSiteManager() utility = Dummy() - gsm.registerUtility(utility, ITestingTemplateRenderer, name='foo') + gsm.registerUtility(utility, ITemplateRenderer, name='foo') get = self._getFUT() result = get('foo') self.failUnless(result is utility) @@ -199,16 +199,16 @@ class GetTemplateTests(unittest.TestCase, Base): self.assertEqual(result.filename, minimal) self.assertEqual(queryUtility(ITemplateRenderer, minimal), utility) - def test_testing(self): + def test_explicit_registration(self): from zope.component import getGlobalSiteManager - from repoze.bfg.interfaces import ITestingTemplateRenderer + from repoze.bfg.interfaces import ITemplateRenderer class Dummy: template = object() def implementation(self): return self.template gsm = getGlobalSiteManager() utility = Dummy() - gsm.registerUtility(utility, ITestingTemplateRenderer, name='foo') + gsm.registerUtility(utility, ITemplateRenderer, name='foo') get = self._getFUT() result = get('foo') self.failUnless(result is utility.template) -- cgit v1.2.3