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:
 

_______________________________________________
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins

Reply via email to