[z3-checkins] r14453 - z3/Five/trunk/browser/tests

philikon at codespeak.net philikon at codespeak.net
Sat Jul 9 23:25:55 CEST 2005


Author: philikon
Date: Sat Jul  9 23:25:52 2005
New Revision: 14453

Modified:
   z3/Five/trunk/browser/tests/pages.txt
   z3/Five/trunk/browser/tests/pages.zcml
Log:
test five:pagesFromDirectory direcdtive in pages test.
test_directives will go away


Modified: z3/Five/trunk/browser/tests/pages.txt
==============================================================================
--- z3/Five/trunk/browser/tests/pages.txt	(original)
+++ z3/Five/trunk/browser/tests/pages.txt	Sat Jul  9 23:25:52 2005
@@ -157,6 +157,20 @@
   <div>smtpd</div>
   >>> self.login('manager')
 
+Test pages registered through the <five:pagesFromDirectory /> directive:
+
+  >>> view = self.folder.unrestrictedTraverse('testoid/dirpage1')
+  >>> print view()
+  <html>
+  <p>This is page 1</p>
+  </html>
+
+  >>> view = self.folder.unrestrictedTraverse('testoid/dirpage2')
+  >>> print view()
+  <html>
+  <p>This is page 2</p>
+  </html>
+
 
 Other
 -----

Modified: z3/Five/trunk/browser/tests/pages.zcml
==============================================================================
--- z3/Five/trunk/browser/tests/pages.zcml	(original)
+++ z3/Five/trunk/browser/tests/pages.zcml	Sat Jul  9 23:25:52 2005
@@ -1,5 +1,6 @@
 <configure xmlns="http://namespaces.zope.org/zope"
-           xmlns:browser="http://namespaces.zope.org/browser">
+           xmlns:browser="http://namespaces.zope.org/browser"
+           xmlns:five="http://namespaces.zope.org/five">
 
   <!-- make the zope2.Public permission work -->
   <redefinePermission from="zope2.Public" to="zope.Public" />
@@ -152,6 +153,14 @@
       permission="zope2.ViewManagementScreens"
       />
 
+  <!-- five:pagesFromDirectory loads all .pt files in a directory as pages.
+       This is mainly used to load Zope2 skin templates so they can be used
+       in five skins and layers. -->
+  <five:pagesFromDirectory
+      module="Products.Five.browser.tests"
+      directory="pages"
+      />
+
   <!-- browser:page directives with new style classes are ignored -->
 
   <browser:page


More information about the z3-checkins mailing list