[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