[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