[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