[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