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