[Checkins] SVN: z3c.dav/trunk/ Add configuration for building a
test instance with WebDAV enabled.
Michael Kerrin
michael.kerrin at openapp.ie
Sun May 6 12:49:34 EDT 2007
Log message for revision 75577:
Add configuration for building a test instance with WebDAV enabled.
Changed:
U z3c.dav/trunk/buildout.cfg
U z3c.dav/trunk/setup.py
-=-
Modified: z3c.dav/trunk/buildout.cfg
===================================================================
--- z3c.dav/trunk/buildout.cfg 2007-05-06 16:08:10 UTC (rev 75576)
+++ z3c.dav/trunk/buildout.cfg 2007-05-06 16:49:33 UTC (rev 75577)
@@ -1,7 +1,108 @@
[buildout]
develop = . z3c.etree
-parts = test
+parts = testinstance test
+find-links = http://download.zope.org/distribution/
+
+[zope3]
+location =
+
+[testdatabase]
+recipe = zc.recipe.filestorage
+
+[testwebdavapp]
+recipe = zc.zope3recipes:app
+eggs = z3c.dav [test,testinstance]
+site.zcml = <configure xmlns:browser="http://namespaces.zope.org/browser"
+ i18n_domain="zope">
+ <include package="zope.app.securitypolicy" file="meta.zcml" />
+ <include package="zope.app.zcmlfiles" />
+
+ <include package="zope.app.preference" file="meta.zcml" />
+ <include package="zope.app.onlinehelp" file="meta.zcml" />
+ <include package="zope.app.apidoc" file="meta.zcml" />
+ <include package="zope.app.renderer" />
+ <include package="zope.app.tree" />
+ <include package="zope.app.preference" />
+ <include package="zope.app.onlinehelp" />
+ <include package="zope.app.apidoc" />
+
+ <include package="zope.app.authentication" />
+ <include package="zope.app.securitypolicy" />
+ <include package="zope.app.twisted" />
+ <include package="zope.formlib" />
+
+ <utility
+ factory="z3c.etree.etree.CEtree"
+ />
+ <include package="z3c.dav" />
+
+ <include package="zope.app.file" />
+ <include package="zope.app.keyreference" />
+
+ <include package="zope.locking" />
+ <browser:addMenuItem
+ title="Locking utility"
+ description="A utility to manager lock tokens"
+ class="zope.locking.utility.TokenUtility"
+ permission="zope.ManageSite"
+ />
+
+ <securityPolicy
+ component="zope.app.securitypolicy.zopepolicy.ZopeSecurityPolicy"
+ />
+
+ <role id="zope.Anonymous" title="Everybody"
+ description="All users have this role implicitly"
+ />
+ <role id="zope.Manager" title="Site Manager" />
+ <role id="zope.Member" title="Site Member" />
+
+ <grant permission="zope.View"
+ role="zope.Anonymous"
+ />
+ <grant permission="zope.app.dublincore.view"
+ role="zope.Anonymous"
+ />
+ <grantAll role="zope.Manager" />
+
+ <unauthenticatedPrincipal
+ id="zope.anybody"
+ title="Unauthenticated User"
+ />
+ <unauthenticatedGroup
+ id="zope.Anybody"
+ title="Unauthenticated Users"
+ />
+ <authenticatedGroup
+ id="zope.Authenticated"
+ title="Authenticated Users"
+ />
+ <everybodyGroup
+ id="zope.Everybody"
+ title="All Users"
+ />
+
+ <principal
+ id="zope.manager"
+ title="Manager"
+ login="admin"
+ password_manager="Plain Text"
+ password="admin"
+ />
+
+ <grant
+ role="zope.Manager"
+ principal="zope.manager"
+ />
+ </configure>
+
+[testinstance]
+recipe = zc.zope3recipes:instance
+application = testwebdavapp
+zope.conf = ${testdatabase:zconfig}
+ devmode on
+
[test]
recipe = zc.recipe.testrunner
working-directory = .
Modified: z3c.dav/trunk/setup.py
===================================================================
--- z3c.dav/trunk/setup.py 2007-05-06 16:08:10 UTC (rev 75576)
+++ z3c.dav/trunk/setup.py 2007-05-06 16:49:33 UTC (rev 75577)
@@ -20,7 +20,13 @@
],
extras_require = dict(test = ["zope.app.zcmlfiles",
"zope.app.securitypolicy",
- ]),
+ ],
+ testinstance = ["zope.app.twisted",
+ "zope.app.apidoc",
+ "zc.shortcut",
+ "zc.preview",
+ "cElementTree",
+ ]),
include_package_data = True,
zip_safe = False)
More information about the Checkins
mailing list