[Checkins] SVN: zamplugin.error/trunk/ - Updated test and demo app to run with ZTK 1.0, thus requiring zam.api >= 0.7.

Michael Howitz mh at gocept.com
Thu Jan 27 02:31:51 EST 2011


Log message for revision 119955:
  - Updated test and demo app to run with ZTK 1.0, thus requiring zam.api >= 0.7.
  - Made tests for edit.html page more robust.
  
  

Changed:
  U   zamplugin.error/trunk/CHANGES.txt
  U   zamplugin.error/trunk/buildout.cfg
  U   zamplugin.error/trunk/setup.py
  U   zamplugin.error/trunk/src/zamplugin/error/README.txt
  U   zamplugin.error/trunk/src/zamplugin/error/app.zcml

-=-
Modified: zamplugin.error/trunk/CHANGES.txt
===================================================================
--- zamplugin.error/trunk/CHANGES.txt	2011-01-26 22:47:16 UTC (rev 119954)
+++ zamplugin.error/trunk/CHANGES.txt	2011-01-27 07:31:50 UTC (rev 119955)
@@ -5,14 +5,17 @@
 Version 0.5.1dev (unreleased)
 -----------------------------
 
-- fix ErrorReportingUtility edit form. The form was ignoring the 
-  ``ignored_exceptions`` attribute because of ignoreContext=True and could not 
+- Updated test and demo app to run with ZTK 1.0, thus requiring zam.api >=
+  0.7.
+
+- Fixed ErrorReportingUtility edit form. The form was ignoring the
+  ``ignored_exceptions`` attribute because of ignoreContext=True and could not
   store the ``keep_entries`` value because of broken implementation.
 
-- Added tests for edit.html page
+- Added tests for edit.html page.
 
 
-Version 0.5.0 (2008-04-14)
--------------------------
+0.5.0 (2008-04-14)
+------------------
 
-- Initial Release
+- Initial release.

Modified: zamplugin.error/trunk/buildout.cfg
===================================================================
--- zamplugin.error/trunk/buildout.cfg	2011-01-26 22:47:16 UTC (rev 119954)
+++ zamplugin.error/trunk/buildout.cfg	2011-01-27 07:31:50 UTC (rev 119955)
@@ -90,7 +90,7 @@
 
   </configure>
 
-principals.zcml = 
+principals.zcml =
   <unauthenticatedPrincipal
       id="lovelybooks.anybody"
       title="Unauthenticated User"
@@ -124,7 +124,7 @@
       />
 
 securitypolicy.zcml =
-  <include package="zope.app.securitypolicy" />
+  <include package="zope.securitypolicy" />
 
   <securityPolicy
       component="zope.securitypolicy.zopepolicy.ZopeSecurityPolicy" />
@@ -140,7 +140,7 @@
       role="zope.Anonymous"
       />
   <grant
-      permission="zope.app.dublincore.view"
+      permission="zope.dublincore.view"
       role="zope.Anonymous"
       />
 

Modified: zamplugin.error/trunk/setup.py
===================================================================
--- zamplugin.error/trunk/setup.py	2011-01-26 22:47:16 UTC (rev 119954)
+++ zamplugin.error/trunk/setup.py	2011-01-27 07:31:50 UTC (rev 119955)
@@ -50,7 +50,7 @@
     package_dir = {'':'src'},
     namespace_packages = ['zamplugin'],
     extras_require = dict(
-        test = [
+        test=[
             'z3c.coverage',
             'z3c.testing',
             'zope.app.testing',
@@ -64,9 +64,9 @@
         'z3c.formui',
         'z3c.menu.ready2go',
         'z3c.pagelet',
-        'zam.api',
+        'zam.api >= 0.7',
         'zope.component',
-        'zope.error',
+        'zope.error >= 3.7.2',
         'zope.interface',
         'zope.schema',
         'zope.traversing',

Modified: zamplugin.error/trunk/src/zamplugin/error/README.txt
===================================================================
--- zamplugin.error/trunk/src/zamplugin/error/README.txt	2011-01-26 22:47:16 UTC (rev 119954)
+++ zamplugin.error/trunk/src/zamplugin/error/README.txt	2011-01-27 07:31:50 UTC (rev 119955)
@@ -2,7 +2,7 @@
 README
 ======
 
-This package provides the error utility pages. The zam.skin is used as basic 
+This package provides the error utility pages. The zam.skin is used as basic
 skin for this test.
 
 First login as manager:
@@ -55,47 +55,31 @@
   </div>
   ...
 
-Let's go to the edit.html page:
+Let's go to the edit.html page and look at the default configuration:
 
-  >>> mgr.open(rootURL + '/++etc++site/default/RootErrorReportingUtility/edit.html')
-  >>> print mgr.contents
-  <!DOCTYPE ...
-  ...<div class="widget"><input type="text" id="form-widgets-keep_entries"
-                     name="form.widgets.keep_entries"
-                     class="text-widget required int-field" value="20" />
-  ...<label for="form-widgets-copy_to_zlog-1">
-      <input type="radio" id="form-widgets-copy_to_zlog-1"
-             name="form.widgets.copy_to_zlog:list"
-             class="radio-widget required bool-field"
-             value="false" checked="checked" />
-      <span class="label">no</span>
-  ...<div class="widget"><textarea id="form-widgets-ignored_exceptions"
-            name="form.widgets.ignored_exceptions"
-            class="textarea-widget required tuple-field">Unauthorized</textarea>
-  ...
+  >>> mgr.open(
+  ...     rootURL + '/++etc++site/default/RootErrorReportingUtility/edit.html')
+  >>> mgr.getControl('Keep entries').value
+  '20'
+  >>> mgr.getControl(name='form.widgets.copy_to_zlog:list').value
+  ['true']
+  >>> mgr.getControl('Ignore exceptions').value
+  'Unauthorized'
 
 And change the configuration:
 
   >>> mgr.getControl('Keep entries').value = '10'
-  >>> mgr.getControl(name='form.widgets.copy_to_zlog:list').value = ['true']
+  >>> mgr.getControl(name='form.widgets.copy_to_zlog:list').value = ['false']
   >>> mgr.getControl('Ignore exceptions').value = 'UserError'
   >>> mgr.getControl('Apply').click()
 
-Now go to the edit.html page and check the values again.
+Now go to the `edit.html` page and check the values again.
 
-  >>> mgr.open(rootURL + '/++etc++site/default/RootErrorReportingUtility/edit.html')
-  >>> print mgr.contents
-  <!DOCTYPE ...
-  ...<div class="widget"><input type="text" id="form-widgets-keep_entries"
-                     name="form.widgets.keep_entries"
-                     class="text-widget required int-field" value="10" />
-  ...<label for="form-widgets-copy_to_zlog-1">
-      <input type="radio" id="form-widgets-copy_to_zlog-1"
-             name="form.widgets.copy_to_zlog:list"
-             class="radio-widget required bool-field"
-             value="false" />
-      <span class="label">no</span>
-  ...<div class="widget"><textarea id="form-widgets-ignored_exceptions"
-            name="form.widgets.ignored_exceptions"
-            class="textarea-widget required tuple-field">UserError</textarea>
-  ...
+  >>> mgr.open(
+  ...     rootURL + '/++etc++site/default/RootErrorReportingUtility/edit.html')
+  >>> mgr.getControl('Keep entries').value
+  '10'
+  >>> mgr.getControl(name='form.widgets.copy_to_zlog:list').value
+  ['false']
+  >>> mgr.getControl('Ignore exceptions').value
+  'UserError'

Modified: zamplugin.error/trunk/src/zamplugin/error/app.zcml
===================================================================
--- zamplugin.error/trunk/src/zamplugin/error/app.zcml	2011-01-26 22:47:16 UTC (rev 119954)
+++ zamplugin.error/trunk/src/zamplugin/error/app.zcml	2011-01-27 07:31:50 UTC (rev 119955)
@@ -3,17 +3,12 @@
     xmlns="http://namespaces.zope.org/zope"
     i18n_domain="zope">
 
-  <!-- load meta configuration for exclude -->
-  <include package="zc.configuration" file="meta.zcml" />
-
   <!-- use app configuration from zam.api -->
   <include package="zam.skin" file="app.zcml" />
+  <include package="zope.app.server" />
 
-  <!-- exclude will prevent from include -->
-  <exclude package="zope.app.error.browser" />
-
   <!-- zope app package configuration -->
-  <include package="zope.app.error" />
+  <include package="zope.error" />
 
   <!-- zam plugin configuration -->
   <include package="zamplugin.error" />



More information about the checkins mailing list