Log message for revision 68295:
  Prepare test case for a time when http://www.zope.org/Collectors/Zope3-dev/639
  is fixed. Because then we need to have an ITraversable registered evne when
  traversing dicts. For now this doesn't do harm.
  

Changed:
  U   
Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/tests/testExpressions.py

-=-
Modified: 
Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/tests/testExpressions.py
===================================================================
--- 
Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/tests/testExpressions.py
 2006-05-25 21:57:05 UTC (rev 68294)
+++ 
Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/tests/testExpressions.py
 2006-05-25 22:24:57 UTC (rev 68295)
@@ -1,5 +1,8 @@
 import unittest
 
+import zope.component.testing
+from zope.traversing.adapters import DefaultTraversable
+
 from Products.PageTemplates import Expressions
 from Products.PageTemplates.DeferExpr import LazyWrapper
 from Products.PageTemplates.DeferExpr import DeferWrapper
@@ -9,9 +12,12 @@
     def __call__(self):
         return 'dummy'
 
-class ExpressionTests(unittest.TestCase):
+class ExpressionTests(zope.component.testing.PlacelessSetup, 
unittest.TestCase):
 
     def setUp(self):
+        super(ExpressionTests, self).setUp()
+        zope.component.provideAdapter(DefaultTraversable, (None,))
+
         self.e = e = Expressions.getEngine()
         self.ec = e.getContext(
             one = 1,
@@ -20,9 +26,6 @@
             dummy = Dummy()
             )
 
-    def tearDown(self):
-        del self.e, self.ec
-
     def testCompile(self):
         '''Test expression compilation'''
         e = self.e

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

Reply via email to