[Checkins] SVN: zope.testbrowser/trunk/ Remove dependency on zope.app.publisher in favor of zope.browserpage, zope.browserresource and zope.ptresource.

Hanno Schlichting hannosch at hannosch.eu
Sat Aug 29 11:21:28 EDT 2009


Log message for revision 103382:
  Remove dependency on zope.app.publisher in favor of zope.browserpage, zope.browserresource and zope.ptresource.
  

Changed:
  U   zope.testbrowser/trunk/CHANGES.txt
  U   zope.testbrowser/trunk/buildout.cfg
  U   zope.testbrowser/trunk/setup.py
  U   zope.testbrowser/trunk/src/zope/testbrowser/README.txt
  U   zope.testbrowser/trunk/src/zope/testbrowser/ftests/controls.html
  U   zope.testbrowser/trunk/src/zope/testbrowser/ftests/forms.html
  U   zope.testbrowser/trunk/src/zope/testbrowser/ftests/ftesting.zcml

-=-
Modified: zope.testbrowser/trunk/CHANGES.txt
===================================================================
--- zope.testbrowser/trunk/CHANGES.txt	2009-08-29 15:07:06 UTC (rev 103381)
+++ zope.testbrowser/trunk/CHANGES.txt	2009-08-29 15:21:28 UTC (rev 103382)
@@ -5,6 +5,9 @@
 3.7.0 (unreleased)
 ------------------
 
+- Remove dependency on zope.app.publisher in favor of zope.browserpage,
+  zope.browserresource and zope.ptresource.
+
 - Remove dependencies on zope.app.principalannotation and zope.securitypolicy
   by using the simple PermissiveSecurityPolicy. We aren't testing security
   in our tests.

Modified: zope.testbrowser/trunk/buildout.cfg
===================================================================
--- zope.testbrowser/trunk/buildout.cfg	2009-08-29 15:07:06 UTC (rev 103381)
+++ zope.testbrowser/trunk/buildout.cfg	2009-08-29 15:21:28 UTC (rev 103382)
@@ -1,14 +1,7 @@
 [buildout]
 develop = .
 parts = test interpreter
-versions = versions
 
-[versions]
-zope.testbrowser =
-zope.container = 3.8.2
-zope.publisher = 3.8.0
-zope.app.publisher = 3.8.4
-
 [test]
 recipe = zc.recipe.testrunner
 defaults = ['--tests-pattern', '^f?tests$']

Modified: zope.testbrowser/trunk/setup.py
===================================================================
--- zope.testbrowser/trunk/setup.py	2009-08-29 15:07:06 UTC (rev 103381)
+++ zope.testbrowser/trunk/setup.py	2009-08-29 15:21:28 UTC (rev 103382)
@@ -59,15 +59,17 @@
         ],
     extras_require = {
         'test': [
+            'zope.browserpage',
+            'zope.browserresource',
             'zope.component',
             'zope.container',
             'zope.principalregistry',
+            'zope.ptresource',
             'zope.publisher',
             'zope.security',
             'zope.site',
             'zope.traversing',
             'zope.app.appsetup',
-            'zope.app.publisher',
             'zope.app.publication',
             'zope.app.testing',
             ],

Modified: zope.testbrowser/trunk/src/zope/testbrowser/README.txt
===================================================================
--- zope.testbrowser/trunk/src/zope/testbrowser/README.txt	2009-08-29 15:07:06 UTC (rev 103381)
+++ zope.testbrowser/trunk/src/zope/testbrowser/README.txt	2009-08-29 15:21:28 UTC (rev 103382)
@@ -1078,13 +1078,8 @@
   - The method (HTTP verb) used to transmit the form data:
 
     >>> form.method
-    'POST'
+    'GET'
 
-  - The encoding type of the form data:
-
-    >>> form.enctype
-    'multipart/form-data'
-
 Besides those attributes, you have also a couple of methods.  Like for the
 browser, you can get control objects, but limited to the current form...
 

Modified: zope.testbrowser/trunk/src/zope/testbrowser/ftests/controls.html
===================================================================
--- zope.testbrowser/trunk/src/zope/testbrowser/ftests/controls.html	2009-08-29 15:07:06 UTC (rev 103381)
+++ zope.testbrowser/trunk/src/zope/testbrowser/ftests/controls.html	2009-08-29 15:21:28 UTC (rev 103382)
@@ -3,7 +3,7 @@
 
     <h1>Controls Tests</h1>
 
-    <form action="controls.html" method="post">
+    <form action="controls.html" method="get">
 
       <div>
         <label for="text-value">Text Control</label>

Modified: zope.testbrowser/trunk/src/zope/testbrowser/ftests/forms.html
===================================================================
--- zope.testbrowser/trunk/src/zope/testbrowser/ftests/forms.html	2009-08-29 15:07:06 UTC (rev 103381)
+++ zope.testbrowser/trunk/src/zope/testbrowser/ftests/forms.html	2009-08-29 15:21:28 UTC (rev 103382)
@@ -6,8 +6,7 @@
     <em tal:condition="request/text-value|nothing"
         tal:content="request/text-value" />
 
-    <form id="1" name="one" action="forms.html"
-          enctype="multipart/form-data" method="post">
+    <form id="1" name="one" action="forms.html">
       <input type="text" name="text-value" value="First Text" />
       <input type="image" name="image-1" src="zope3logo.gif" />
       <input type="submit" name="submit-1" value="Submit" />

Modified: zope.testbrowser/trunk/src/zope/testbrowser/ftests/ftesting.zcml
===================================================================
--- zope.testbrowser/trunk/src/zope/testbrowser/ftests/ftesting.zcml	2009-08-29 15:07:06 UTC (rev 103381)
+++ zope.testbrowser/trunk/src/zope/testbrowser/ftests/ftesting.zcml	2009-08-29 15:21:28 UTC (rev 103382)
@@ -7,21 +7,24 @@
 
   <!-- This file is used for functional testing setup -->
 
+  <include package="zope.browserpage" file="meta.zcml" />
+  <include package="zope.browserresource" file="meta.zcml" />
   <include package="zope.component" file="meta.zcml" />
+  <include package="zope.publisher" file="meta.zcml" />
   <include package="zope.security" file="meta.zcml" />
-  <include package="zope.app.publisher" file="meta.zcml" />
   <include package="zope.app.publication" file="meta.zcml" />
 
+  <include package="zope.browserresource" />
   <include package="zope.component" />
   <include package="zope.container" />
   <include package="zope.principalregistry" />
+  <include package="zope.ptresource" />
   <include package="zope.publisher" />
   <include package="zope.security" />
   <include package="zope.site" />
   <include package="zope.traversing" />
 
   <include package="zope.app.appsetup" />
-  <include package="zope.app.publisher" />
   <include package="zope.app.publication" />
 
   <securityPolicy



More information about the checkins mailing list