[Checkins] SVN: z3c.etestbrowser/trunk/ - switched buildout to
egg-only approach
Christian Theune
ct at gocept.com
Tue May 15 10:27:59 EDT 2007
Log message for revision 75762:
- switched buildout to egg-only approach
Changed:
U z3c.etestbrowser/trunk/buildout.cfg
U z3c.etestbrowser/trunk/setup.py
A z3c.etestbrowser/trunk/src/z3c/etestbrowser/ftesting.zcml
U z3c.etestbrowser/trunk/src/z3c/etestbrowser/tests.py
-=-
Modified: z3c.etestbrowser/trunk/buildout.cfg
===================================================================
--- z3c.etestbrowser/trunk/buildout.cfg 2007-05-15 14:15:55 UTC (rev 75761)
+++ z3c.etestbrowser/trunk/buildout.cfg 2007-05-15 14:27:59 UTC (rev 75762)
@@ -1,27 +1,9 @@
[buildout]
-develop = . recipes/zope3instance
-parts = zope3 database instance test
+develop = .
+parts = test
+find-links = http://download.zope.org/distribution/
-[zope3]
-recipe = zc.recipe.zope3checkout
-url = svn://svn.zope.org/repos/main/Zope3/branches/3.3
-
-[database]
-recipe = zc.recipe.filestorage
-
-[instance]
-recipe = zc.recipe.zope3instance
-database = database
-user = admin:admin
-eggs = z3c.etestbrowser
-
-zcml = zope.app.securitypolicy-meta
- zope.app.twisted
- zope.app.authentication
-
[test]
recipe = zc.recipe.testrunner
-eggs = ${instance:eggs}
-extra-paths = parts/zope3/src
-working-directory = parts/instance
+eggs = z3c.etestbrowser [test]
defaults = ['--tests-pattern', '^f?tests$', '-v']
Modified: z3c.etestbrowser/trunk/setup.py
===================================================================
--- z3c.etestbrowser/trunk/setup.py 2007-05-15 14:15:55 UTC (rev 75761)
+++ z3c.etestbrowser/trunk/setup.py 2007-05-15 14:27:59 UTC (rev 75762)
@@ -15,8 +15,10 @@
include_package_data = True,
zip_safe=False,
license='ZPL 2.1',
-
+ extras_require=dict(test=['zope.app.testing', 'zope.app.zcmlfiles',
+ 'zope.app.securitypolicy', 'zope.app.server']),
install_requires=['setuptools',
- 'lxml'
+ 'lxml',
+ 'zope.testbrowser'
],
)
Added: z3c.etestbrowser/trunk/src/z3c/etestbrowser/ftesting.zcml
===================================================================
--- z3c.etestbrowser/trunk/src/z3c/etestbrowser/ftesting.zcml (rev 0)
+++ z3c.etestbrowser/trunk/src/z3c/etestbrowser/ftesting.zcml 2007-05-15 14:27:59 UTC (rev 75762)
@@ -0,0 +1,23 @@
+<configure xmlns="http://namespaces.zope.org/zope">
+
+ <include package="zope.app.zcmlfiles" file="meta.zcml"/>
+ <include package="zope.app.zcmlfiles" />
+
+ <!-- Include Zope dependencies here -->
+ <include package="zope.publisher"/>
+ <include package="zope.traversing"/>
+ <include package="zope.traversing.browser"/>
+ <include package="zope.app.server"/>
+
+ <include package="zope.app.securitypolicy" file="meta.zcml"/>
+ <include package="zope.app.securitypolicy" />
+
+ <securityPolicy
+ component="zope.app.securitypolicy.zopepolicy.ZopeSecurityPolicy" />
+
+ <role id="zope.Anonymous" title="Everybody"
+ description="All users have this role implicitly" />
+
+ <grant permission="zope.View"
+ role="zope.Anonymous" />
+</configure>
Modified: z3c.etestbrowser/trunk/src/z3c/etestbrowser/tests.py
===================================================================
--- z3c.etestbrowser/trunk/src/z3c/etestbrowser/tests.py 2007-05-15 14:15:55 UTC (rev 75761)
+++ z3c.etestbrowser/trunk/src/z3c/etestbrowser/tests.py 2007-05-15 14:27:59 UTC (rev 75762)
@@ -16,14 +16,24 @@
$Id$
"""
+import os.path
import unittest
from zope.app.testing import functional
from zope.testing import doctest
+layer = functional.ZCMLLayer(
+ os.path.join(os.path.split(__file__)[0], 'ftesting.zcml'),
+ __name__, 'ETestBrowserLayer')
+
+
def test_suite():
- return unittest.TestSuite(
- functional.FunctionalDocFileSuite("README.txt",
- optionflags=doctest.REPORT_NDIFF|doctest.NORMALIZE_WHITESPACE|
- doctest.ELLIPSIS))
+ suite = unittest.TestSuite()
+ test = functional.FunctionalDocFileSuite(
+ "README.txt",
+ optionflags=doctest.REPORT_NDIFF|doctest.NORMALIZE_WHITESPACE|
+ doctest.ELLIPSIS)
+ test.layer = layer
+ suite.addTest(test)
+ return suite
More information about the Checkins
mailing list