[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