[Zope-Checkins] SVN: Zope/trunk/lib/python/Products/PageTemplates/
A new test and a new fix.
Lennart Regebro
regebro at gmail.com
Fri Apr 21 14:10:20 EDT 2006
Log message for revision 67246:
A new test and a new fix.
Changed:
U Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py
U Zope/trunk/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py
-=-
Modified: Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py
===================================================================
--- Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py 2006-04-21 18:04:43 UTC (rev 67245)
+++ Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py 2006-04-21 18:10:19 UTC (rev 67246)
@@ -134,6 +134,14 @@
self.ZBindings_edit(self._default_bindings)
self.pt_edit(text, content_type, encoding)
+ def pt_render(self, namespace, source=False, sourceAnnotations=False,
+ showtal=False):
+ if namespace is None:
+ namespace = self.pt_getContext()
+ return super(ZopePageTemplate, self).pt_render(namespace, source, sourceAnnotations,
+ showtal)
+
+
def pt_getEngine(self):
return getEngine()
Modified: Zope/trunk/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py
===================================================================
--- Zope/trunk/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py 2006-04-21 18:04:43 UTC (rev 67245)
+++ Zope/trunk/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py 2006-04-21 18:10:19 UTC (rev 67246)
@@ -94,6 +94,12 @@
pt = self.app.pt1
self.assertEqual(pt(), self.result)
+ def testPtErrors(self):
+ request = self.app.REQUEST
+ self._addPT('pt1', text=self.text, REQUEST=request)
+ pt = self.app.pt1
+ pt.pt_render(None, source=1)
+ self.assertEqual(pt.pt_errors(None), None)
class DummyFileUpload:
More information about the Zope-Checkins
mailing list