[z3-checkins] r9807 - in z3/Five/branch/zope28-integration/tests: . products/FiveTest

efge at codespeak.net efge at codespeak.net
Tue Mar 15 17:27:26 MET 2005


Author: efge
Date: Tue Mar 15 17:27:26 2005
New Revision: 9807

Modified:
   z3/Five/branch/zope28-integration/tests/products/FiveTest/configure.zcml
   z3/Five/branch/zope28-integration/tests/products/FiveTest/ostrich2.pt
   z3/Five/branch/zope28-integration/tests/test_five.py
Log:
Reenable tests.

Modified: z3/Five/branch/zope28-integration/tests/products/FiveTest/configure.zcml
==============================================================================
--- z3/Five/branch/zope28-integration/tests/products/FiveTest/configure.zcml	(original)
+++ z3/Five/branch/zope28-integration/tests/products/FiveTest/configure.zcml	Tue Mar 15 17:27:26 2005
@@ -184,6 +184,13 @@
       permission="zope2.ViewManagementScreens"
       />
 
+  <browser:page
+      for=".interfaces.ISimpleContent"
+      template="tales_traversal.pt"
+      name="tales_traversal.html"
+      permission="zope2.ViewManagementScreens"
+      />
+
   <!-- macro page -->
   <browser:page
       for=".interfaces.ISimpleContent"

Modified: z3/Five/branch/zope28-integration/tests/products/FiveTest/ostrich2.pt
==============================================================================
--- z3/Five/branch/zope28-integration/tests/products/FiveTest/ostrich2.pt	(original)
+++ z3/Five/branch/zope28-integration/tests/products/FiveTest/ostrich2.pt	Tue Mar 15 17:27:26 2005
@@ -1,3 +1,3 @@
 <ul>
-<li tal:repeat="item python:['Alpha', 'Beta', 'Gamma']" tal:content="python:repeat['item'].index()"/>
-</ul>
\ No newline at end of file
+<li tal:repeat="item python:['Alpha', 'Beta', 'Gamma']" tal:content="python:repeat['item'].index"/>
+</ul>

Modified: z3/Five/branch/zope28-integration/tests/test_five.py
==============================================================================
--- z3/Five/branch/zope28-integration/tests/test_five.py	(original)
+++ z3/Five/branch/zope28-integration/tests/test_five.py	Tue Mar 15 17:27:26 2005
@@ -156,18 +156,24 @@
         view = self.folder.unrestrictedTraverse('testoid/seagull.html')
         self.assertEquals('<html><head><title>bird macro</title></head><body>Color: gray</body></html>\n', view())
 
-    # this doesn't work; it looks like Zope 3 security gets involved,
-    # but I do not yet understand where this could be.
-##     def test_repeat_iterator(self):
-##         view = self.folder.unrestrictedTraverse('testoid/ostrich2.html')
-##         expected = """\
-## <ul>
-## <li>0</li>
-## <li>1</li>
-## <li>2</li>
-## </ul>
-## """
-##         self.assertEquals(expected, view())
+    def test_repeat_iterator(self):
+        view = self.folder.unrestrictedTraverse('testoid/ostrich2.html')
+        expected = """\
+<ul>
+<li>0</li>
+<li>1</li>
+<li>2</li>
+</ul>
+"""
+        self.assertEquals(expected, view())
+
+    def test_tales_traversal(self):
+        view = self.folder.unrestrictedTraverse('testoid/tales_traversal.html')
+        expected = """\
+<p>testoid</p>
+<p>test_folder_1_</p>
+"""
+        self.assertEquals(expected, view())
 
     def test_template_resource(self):
         resource = self.folder.unrestrictedTraverse('testoid/++resource++cockatiel.html')


More information about the z3-checkins mailing list