[z3-checkins] r5251 - in z3/Five/trunk/tests: . products/FiveTest

faassen at codespeak.net faassen at codespeak.net
Wed Jun 23 13:00:55 MEST 2004


Author: faassen
Date: Wed Jun 23 13:00:55 2004
New Revision: 5251

Added:
   z3/Five/trunk/tests/products/FiveTest/ostrich.pt
   z3/Five/trunk/tests/products/FiveTest/ostrich2.pt
Modified:
   z3/Five/trunk/tests/products/FiveTest/configure.zcml
   z3/Five/trunk/tests/test_five.py
Log:
Added a test for repeat. This works, but the one for the repeat iterator
doesn't yet, so commented that out (ostrich2.pt).


Modified: z3/Five/trunk/tests/products/FiveTest/configure.zcml
==============================================================================
--- z3/Five/trunk/tests/products/FiveTest/configure.zcml	(original)
+++ z3/Five/trunk/tests/products/FiveTest/configure.zcml	Wed Jun 23 13:00:55 2004
@@ -58,4 +58,19 @@
     permission="zope.ViewManagementScreens"
     />
 
+  <!-- test TALES -->
+  <browser:page
+    for=".interfaces.ISimpleContent"
+    template="ostrich.pt"
+    name="ostrich.html"
+    permission="zope.ViewManagementScreens" 
+    />
+
+  <browser:page
+    for=".interfaces.ISimpleContent"
+    template="ostrich2.pt"
+    name="ostrich2.html"
+    permission="zope.ViewManagementScreens" 
+    />
+
 </configure>

Added: z3/Five/trunk/tests/products/FiveTest/ostrich.pt
==============================================================================
--- (empty file)
+++ z3/Five/trunk/tests/products/FiveTest/ostrich.pt	Wed Jun 23 13:00:55 2004
@@ -0,0 +1,3 @@
+<ul>
+<li tal:repeat="item python:['Alpha', 'Beta', 'Gamma']" tal:content="item"/>
+</ul>
\ No newline at end of file

Added: z3/Five/trunk/tests/products/FiveTest/ostrich2.pt
==============================================================================
--- (empty file)
+++ z3/Five/trunk/tests/products/FiveTest/ostrich2.pt	Wed Jun 23 13:00:55 2004
@@ -0,0 +1,3 @@
+<ul>
+<li tal:repeat="item python:['Alpha', 'Beta', 'Gamma']" tal:content="python:repeat['item'].index()"/>
+</ul>
\ No newline at end of file

Modified: z3/Five/trunk/tests/test_five.py
==============================================================================
--- z3/Five/trunk/tests/test_five.py	(original)
+++ z3/Five/trunk/tests/test_five.py	Wed Jun 23 13:00:55 2004
@@ -72,7 +72,28 @@
 """
         self.assertEquals(expected, view())
 
+    def test_repeat(self):
+        view = self.folder.unrestrictedTraverse('testoid/ostrich.html')
+        expected = """\
+<ul>
+<li>Alpha</li>
+<li>Beta</li>
+<li>Gamma</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_suite():
     suite = unittest.TestSuite()
     suite.addTest(unittest.makeSuite(FiveTestCase))


More information about the z3-checkins mailing list