[Checkins] SVN: zope.app.form/trunk/ Define dummy standard_macros for test purposes. This reduces the test dependencies by zope.app.basicskin and zope.browserresource.
Hanno Schlichting
hannosch at hannosch.eu
Thu Dec 17 18:16:35 EST 2009
Log message for revision 106723:
Define dummy standard_macros for test purposes. This reduces the test dependencies by zope.app.basicskin and zope.browserresource.
Changed:
U zope.app.form/trunk/CHANGES.txt
U zope.app.form/trunk/setup.py
U zope.app.form/trunk/src/zope/app/form/browser/macros.py
U zope.app.form/trunk/src/zope/app/form/ftesting.zcml
A zope.app.form/trunk/src/zope/app/form/tests/test_macros.pt
-=-
Modified: zope.app.form/trunk/CHANGES.txt
===================================================================
--- zope.app.form/trunk/CHANGES.txt 2009-12-17 23:00:04 UTC (rev 106722)
+++ zope.app.form/trunk/CHANGES.txt 2009-12-17 23:16:34 UTC (rev 106723)
@@ -5,6 +5,9 @@
3.11.0 (unreleased)
===================
+- Define dummy standard_macros for test purposes. This reduces the test
+ dependencies by zope.app.basicskin and zope.browserresource.
+
- Removed the zope.app.container and zope.app.publisher testing dependencies.
- Refactored code to remove zope.app.component dependency.
Modified: zope.app.form/trunk/setup.py
===================================================================
--- zope.app.form/trunk/setup.py 2009-12-17 23:00:04 UTC (rev 106722)
+++ zope.app.form/trunk/setup.py 2009-12-17 23:16:34 UTC (rev 106723)
@@ -68,13 +68,11 @@
'ZODB3',
'zc.sourcefactory',
'zope.browserpage',
- 'zope.browserresource',
'zope.container',
'zope.principalregistry',
'zope.site',
'zope.traversing',
'zope.app.appsetup',
- 'zope.app.basicskin',
'zope.app.publication',
'zope.app.testing',
]},
Modified: zope.app.form/trunk/src/zope/app/form/browser/macros.py
===================================================================
--- zope.app.form/trunk/src/zope/app/form/browser/macros.py 2009-12-17 23:00:04 UTC (rev 106722)
+++ zope.app.form/trunk/src/zope/app/form/browser/macros.py 2009-12-17 23:16:34 UTC (rev 106723)
@@ -25,11 +25,15 @@
class FormMacros(BrowserView):
implements(IItemMapping)
- macro_pages = ('widget_macros', 'addform_macros')
+ macro_pages = (
+ 'view_macros',
+ 'widget_macros',
+ 'addform_macros',
+ )
aliases = {
'view': 'page',
'dialog': 'page',
- 'addingdialog': 'page'
+ 'addingdialog': 'page',
}
def __getitem__(self, key):
Modified: zope.app.form/trunk/src/zope/app/form/ftesting.zcml
===================================================================
--- zope.app.form/trunk/src/zope/app/form/ftesting.zcml 2009-12-17 23:00:04 UTC (rev 106722)
+++ zope.app.form/trunk/src/zope/app/form/ftesting.zcml 2009-12-17 23:16:34 UTC (rev 106723)
@@ -5,16 +5,13 @@
package="zope.app.form"
>
- <include package="zope.browsermenu" file="meta.zcml" />
<include package="zope.browserpage" file="meta.zcml" />
- <include package="zope.browserresource" file="meta.zcml" />
<include package="zope.component" file="meta.zcml" />
<include package="zope.i18n" file="meta.zcml" />
<include package="zope.security" file="meta.zcml" />
<include package="zope.app.publication" file="meta.zcml" />
<include package="zc.sourcefactory" />
- <include package="zope.browsermenu" />
<include package="zope.container" />
<include package="zope.i18n" />
<include package="zope.principalregistry" />
@@ -24,18 +21,24 @@
<include package="zope.traversing" />
<include package="zope.app.appsetup" />
- <include package="zope.app.basicskin" />
<include package="zope.app.publication" />
<securityPolicy
component="zope.security.simplepolicies.PermissiveSecurityPolicy" />
- <browser:menu
- id="zmi_views"
- title="Views"
- description="Menu for displaying alternate representations of an object"
- />
+ <browser:page
+ name="standard_macros"
+ for="*"
+ class="zope.app.form.browser.macros.FormMacros"
+ allowed_interface="zope.interface.common.mapping.IItemMapping"
+ permission="zope.Public" />
+ <browser:page
+ name="view_macros"
+ for="*"
+ permission="zope.View"
+ template="tests/test_macros.pt" />
+
<include package="zope.app.form.browser" file="meta.zcml" />
<include package="zope.app.form.browser" />
<include package="zope.app.form.browser.tests" file="i18n.zcml" />
Added: zope.app.form/trunk/src/zope/app/form/tests/test_macros.pt
===================================================================
--- zope.app.form/trunk/src/zope/app/form/tests/test_macros.pt (rev 0)
+++ zope.app.form/trunk/src/zope/app/form/tests/test_macros.pt 2009-12-17 23:16:34 UTC (rev 106723)
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html metal:define-macro="page">
+<head></head>
+<body>
+ <div metal:define-slot="body" />
+</body>
+</html>
Property changes on: zope.app.form/trunk/src/zope/app/form/tests/test_macros.pt
___________________________________________________________________
Added: svn:eol-style
+ native
More information about the checkins
mailing list