[Zope-Checkins] SVN: Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/tests/testExpressions.py Prepare test case for a time when http://www.zope.org/Collectors/Zope3-dev/639

Philipp von Weitershausen philikon at philikon.de
Thu May 25 18:24:57 EDT 2006


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



More information about the Zope-Checkins mailing list