[z3-checkins] r5661 - z3/Five/branch/dc-experiments/tests/products/FiveTest

dreamcatcher at codespeak.net dreamcatcher at codespeak.net
Sat Jul 24 22:37:04 MEST 2004


Author: dreamcatcher
Date: Sat Jul 24 22:37:03 2004
New Revision: 5661

Modified:
   z3/Five/branch/dc-experiments/tests/products/FiveTest/configure.zcml
Log:

- Register a StandardMacros page for testing.
- Register some browser:resources, also for testing



Modified: z3/Five/branch/dc-experiments/tests/products/FiveTest/configure.zcml
==============================================================================
--- z3/Five/branch/dc-experiments/tests/products/FiveTest/configure.zcml	(original)
+++ z3/Five/branch/dc-experiments/tests/products/FiveTest/configure.zcml	Sat Jul 24 22:37:03 2004
@@ -16,175 +16,219 @@
 
 
   <adapter
-    for=".interfaces.IAdaptable"
-    provides=".interfaces.IAdapted"
-    factory=".classes.Adapter"
-    />
+      for=".interfaces.IAdaptable"
+      provides=".interfaces.IAdapted"
+      factory=".classes.Adapter"
+      />
 
   <!-- attribute page -->
   <browser:page
-    for=".interfaces.ISimpleContent"
-    class=".browser.SimpleContentView"
-    attribute="eagle"
-    name="eagle.txt"
-    permission="zope2.ViewManagementScreens"
-    />
+      for=".interfaces.ISimpleContent"
+      class=".browser.SimpleContentView"
+      attribute="eagle"
+      name="eagle.txt"
+      permission="zope2.ViewManagementScreens"
+      />
 
   <browser:page
-    for=".interfaces.IFancyContent"
-    class=".browser.FancyContentView"
-    attribute="view"
-    name="fancy"
-    permission="zope2.Public"
-    />
+      for=".interfaces.IFancyContent"
+      class=".browser.FancyContentView"
+      attribute="view"
+      name="fancy"
+      permission="zope2.Public"
+      />
 
   <browser:pages
-    for=".interfaces.ISimpleContent"
-    class=".browser.NoDocstringView"
-    permission="zope2.Public">
+      for=".interfaces.ISimpleContent"
+      class=".browser.NoDocstringView"
+      permission="zope2.Public">
     <browser:page
-      name="nodoc-method"
-      attribute="method"
-      />
+        name="nodoc-method"
+        attribute="method"
+        />
     <browser:page
-      name="nodoc-function"
-      attribute="function"
-      />
+        name="nodoc-function"
+        attribute="function"
+        />
     <browser:page
-      name="nodoc-object"
-      attribute="object"
-      />
+        name="nodoc-object"
+        attribute="object"
+        />
   </browser:pages>
 
   <!-- attribute page -->
   <browser:pages
-    for=".interfaces.ISimpleContent"
-    class=".browser.SimpleContentView"
-    permission="zope2.ViewManagementScreens"
-    >
+      for=".interfaces.ISimpleContent"
+      class=".browser.SimpleContentView"
+      permission="zope2.ViewManagementScreens"
+      >
     <browser:page
-      name="eagle-page.txt"
-      attribute="eagle"
-      />
+        name="eagle-page.txt"
+        attribute="eagle"
+        />
     <browser:page
-      name="mouse-page.txt"
-      attribute="mouse"
-      />
+        name="mouse-page.txt"
+        attribute="mouse"
+        />
   </browser:pages>
 
   <!-- template/class page -->
   <browser:page
-    for=".interfaces.ISimpleContent"
-    class=".browser.SimpleContentView"
-    template="falcon.pt"
-    name="falcon.html"
-    permission="zope2.ViewManagementScreens"
-    />
+      for=".interfaces.ISimpleContent"
+      class=".browser.SimpleContentView"
+      template="falcon.pt"
+      name="falcon.html"
+      permission="zope2.ViewManagementScreens"
+      />
 
   <!-- template page (with simple python expression) -->
   <browser:page
-    for=".interfaces.ISimpleContent"
-    template="owl.pt"
-    name="owl.html"
-    permission="zope2.ViewManagementScreens"
-    />
+      for=".interfaces.ISimpleContent"
+      template="owl.pt"
+      name="owl.html"
+      permission="zope2.ViewManagementScreens"
+      />
 
   <!-- template page which calls on context using python -->
   <browser:page
-    for=".interfaces.ISimpleContent"
-    template="flamingo.pt"
-    name="flamingo.html"
-    permission="zope2.ViewManagementScreens"
-    />
+      for=".interfaces.ISimpleContent"
+      template="flamingo.pt"
+      name="flamingo.html"
+      permission="zope2.ViewManagementScreens"
+      />
 
   <!-- template page which calls on context using path -->
   <browser:page
-    for=".interfaces.ISimpleContent"
-    template="flamingo2.pt"
-    name="flamingo2.html"
-    permission="zope2.ViewManagementScreens"
-    />
+      for=".interfaces.ISimpleContent"
+      template="flamingo2.pt"
+      name="flamingo2.html"
+      permission="zope2.ViewManagementScreens"
+      />
 
   <!-- template/class page which calls on context, view, views -->
   <browser:page
-    for=".interfaces.ISimpleContent"
-    class=".browser.SimpleContentView"
-    template="condor.pt"
-    name="condor.html"
-    permission="zope2.ViewManagementScreens"
-    />
+      for=".interfaces.ISimpleContent"
+      class=".browser.SimpleContentView"
+      template="condor.pt"
+      name="condor.html"
+      permission="zope2.ViewManagementScreens"
+      />
 
   <!-- test TALES -->
   <browser:page
-    for=".interfaces.ISimpleContent"
-    template="ostrich.pt"
-    name="ostrich.html"
-    permission="zope2.ViewManagementScreens" 
-    />
+      for=".interfaces.ISimpleContent"
+      template="ostrich.pt"
+      name="ostrich.html"
+      permission="zope2.ViewManagementScreens"
+      />
 
   <browser:page
-    for=".interfaces.ISimpleContent"
-    template="ostrich2.pt"
-    name="ostrich2.html"
-    permission="zope2.ViewManagementScreens" 
-    />
+      for=".interfaces.ISimpleContent"
+      template="ostrich2.pt"
+      name="ostrich2.html"
+      permission="zope2.ViewManagementScreens"
+      />
 
   <!-- macro page -->
   <browser:page
-    for=".interfaces.ISimpleContent"
-    template="bird.pt"
-    name="bird.pt"
-    permission="zope2.ViewManagementScreens"
-    />
+      for=".interfaces.ISimpleContent"
+      template="bird.pt"
+      name="bird.pt"
+      permission="zope2.ViewManagementScreens"
+      />
+
+  <!-- macro aggregation page -->
+  <browser:page
+      for="*"
+      name="fivetest_macros"
+      permission="zope2.View"
+      class=".browser.StandardMacros"
+      allowed_interface="zope.interface.common.mapping.IItemMapping"
+      />
+
+  <browser:page
+      for=".interfaces.ISimpleContent"
+      template="bird.pt"
+      name="bird_macros"
+      permission="zope2.ViewManagementScreens"
+      />
+
+  <browser:page
+      for=".interfaces.ISimpleContent"
+      template="dog.pt"
+      name="dog_macros"
+      permission="zope2.ViewManagementScreens"
+      />
+
 
   <!-- template page that uses macro page -->
   <browser:page
-    for=".interfaces.ISimpleContent"
-    class=".browser.SimpleContentView"
-    template="seagull.pt"
-    name="seagull.html"
-    permission="zope2.ViewManagementScreens"
-    />
+      for=".interfaces.ISimpleContent"
+      class=".browser.SimpleContentView"
+      template="seagull.pt"
+      name="seagull.html"
+      permission="zope2.ViewManagementScreens"
+      />
 
   <!-- a publicly accessible page, attribute, template, template/class -->
 
   <browser:page
-    for=".interfaces.ISimpleContent"
-    class=".browser.SimpleContentView"
-    attribute="eagle"
-    name="public_attribute_page"
-    permission="zope2.Public"
-    />
-
-  <browser:page
-    for=".interfaces.ISimpleContent"
-    template="owl.pt"
-    name="public_template_page"
-    permission="zope2.Public"
-    />
-
-  <browser:page
-    for=".interfaces.ISimpleContent"
-    class=".browser.SimpleContentView"
-    template="falcon.pt"
-    name="public_template_class_page"
-    permission="zope2.Public"
-    />
+      for=".interfaces.ISimpleContent"
+      class=".browser.SimpleContentView"
+      attribute="eagle"
+      name="public_attribute_page"
+      permission="zope2.Public"
+      />
+
+  <browser:page
+      for=".interfaces.ISimpleContent"
+      template="owl.pt"
+      name="public_template_page"
+      permission="zope2.Public"
+      />
+
+  <browser:page
+      for=".interfaces.ISimpleContent"
+      class=".browser.SimpleContentView"
+      template="falcon.pt"
+      name="public_template_class_page"
+      permission="zope2.Public"
+      />
+
+
+  <!-- a couple simple resources -->
+  <browser:resource
+      template="cockatiel.pt"
+      name="cockatiel.html"
+      permission="zope2.ViewManagementScreens"
+      />
+
+  <browser:resource
+      file="style.css"
+      name="style.css"
+      permission="zope2.ViewManagementScreens"
+      />
+
+  <browser:resource
+      image="pattern.png"
+      name="pattern.png"
+      permission="zope2.ViewManagementScreens"
+      />
 
   <!-- stuff that we'll override in overrides.zcml -->
 
   <browser:page
-    for=".interfaces.ISimpleContent"
-    class=".browser.SimpleContentView"
-    attribute="eagle"
-    name="overridden_view"
-    permission="zope2.Public"
-    />
+      for=".interfaces.ISimpleContent"
+      class=".browser.SimpleContentView"
+      attribute="eagle"
+      name="overridden_view"
+      permission="zope2.Public"
+      />
 
   <adapter
-    for=".interfaces.IOrigin"
-    provides=".interfaces.IDestination"
-    factory=".classes.OriginalAdapter"
-    />
+      for=".interfaces.IOrigin"
+      provides=".interfaces.IDestination"
+      factory=".classes.OriginalAdapter"
+      />
 
 </configure>


More information about the z3-checkins mailing list