[Checkins] SVN: z3c.testsetup/trunk/ Undoing Plone support. This will go to a separate package.

Uli Fouquet uli at gnufix.de
Tue Mar 4 20:39:44 EST 2008


Log message for revision 84470:
  Undoing Plone support. This will go to a separate package.

Changed:
  U   z3c.testsetup/trunk/CHANGES.txt
  U   z3c.testsetup/trunk/buildout.cfg
  U   z3c.testsetup/trunk/setup.py
  D   z3c.testsetup/trunk/src/z3c/testsetup/plone/
  U   z3c.testsetup/trunk/src/z3c/testsetup/tests/test_testsetup.py

-=-
Modified: z3c.testsetup/trunk/CHANGES.txt
===================================================================
--- z3c.testsetup/trunk/CHANGES.txt	2008-03-05 01:28:50 UTC (rev 84469)
+++ z3c.testsetup/trunk/CHANGES.txt	2008-03-05 01:39:42 UTC (rev 84470)
@@ -4,12 +4,7 @@
 0.2.3 (unreleased)
 ==================
 
-Feature Changes
----------------
 
-* Added experimental support for test setups with plone.
-
-
 0.2.2 (2008-02-29)
 ==================
 

Modified: z3c.testsetup/trunk/buildout.cfg
===================================================================
--- z3c.testsetup/trunk/buildout.cfg	2008-03-05 01:28:50 UTC (rev 84469)
+++ z3c.testsetup/trunk/buildout.cfg	2008-03-05 01:39:42 UTC (rev 84470)
@@ -1,36 +1,8 @@
 [buildout]
 develop = .
-parts = plone zope2 instance test
-find-links =
-	http://download.zope.org/distribution/
-        http://download.zope.org/distribution/
-        http://effbot.org/downloads
-eggs = elementtree
+parts = test
+find-links = http://download.zope.org/distribution/
 
-[plone]
-recipe = plone.recipe.plone
-
-[zope2]
-recipe = plone.recipe.zope2install
-url = ${plone:zope2-url}
-
-[instance]
-recipe = plone.recipe.zope2instance
-zope2-location = ${zope2:location}
-user = admin:admin
-http-port = 8080
-debug-mode = on
-verbose-security = on
-eggs =
-     ${plone:eggs}
-     ${buildout:eggs}
-     z3c.testsetup
-zcml = z3c.testsetup.plone.cave
-products =
-    ${plone:products}
-
-#    src/z3c/testsetup/plone/cave
-
 [test]
 recipe = zc.recipe.testrunner
 eggs = z3c.testsetup [test,]

Modified: z3c.testsetup/trunk/setup.py
===================================================================
--- z3c.testsetup/trunk/setup.py	2008-03-05 01:28:50 UTC (rev 84469)
+++ z3c.testsetup/trunk/setup.py	2008-03-05 01:39:42 UTC (rev 84470)
@@ -7,7 +7,6 @@
 tests_require = [
     'zope.app.testing',
     'zope.component',
-    'elementtree',
     ]
 
 long_description = (

Modified: z3c.testsetup/trunk/src/z3c/testsetup/tests/test_testsetup.py
===================================================================
--- z3c.testsetup/trunk/src/z3c/testsetup/tests/test_testsetup.py	2008-03-05 01:28:50 UTC (rev 84469)
+++ z3c.testsetup/trunk/src/z3c/testsetup/tests/test_testsetup.py	2008-03-05 01:39:42 UTC (rev 84470)
@@ -3,7 +3,6 @@
 import gc
 import re
 import unittest
-from subprocess import Popen, PIPE
 from zope.testing import doctest, cleanup, renormalizing
 import zope.component.eventtesting
 from z3c.testsetup.util import get_package
@@ -45,10 +44,8 @@
     basenames = [os.path.basename(x) for x in get_filenames_from_suite(suite)]
     basenames.sort()
     return basenames
+    
 
-def get_output_from_cmd(*args):
-    return Popen(args, stdout=PIPE, stderr=PIPE).communicate()[0]
-
 def setUpZope(test):
     zope.component.eventtesting.setUp(test)
 
@@ -109,43 +106,9 @@
     suite.addTest(test)
     return suite
 
-def plone_suite():
-    def setUp(test):
-        test.globs['saved-sys-info'] = (
-            sys.path[:],
-            sys.argv[:],
-            sys.modules.copy(),
-            gc.get_threshold(),
-            )
-        test.globs['this_directory'] = os.path.split(__file__)[0]
-        test.globs['testrunner_script'] = __file__
-        test.globs['get_basenames_from_suite'] = get_basenames_from_suite
-        test.globs['get_output_from_cmd'] = get_output_from_cmd
-
-    def tearDown(test):
-        sys.path[:], sys.argv[:] = test.globs['saved-sys-info'][:2]
-        gc.set_threshold(*test.globs['saved-sys-info'][3])
-        sys.modules.clear()
-        sys.modules.update(test.globs['saved-sys-info'][2])
-    suites = [
-        doctest.DocFileSuite(
-            os.path.join('plone', 'README.txt'),
-            package='z3c.testsetup',
-            setUp=setUp, tearDown=tearDown,
-            optionflags=doctest.ELLIPSIS+doctest.NORMALIZE_WHITESPACE,
-            checker=checker),
-        ]
-
-    suite = unittest.TestSuite(suites)
-    return suite
-
 def test_suite():
     suite = unittest.TestSuite()
     for name in TESTFILES:
-        suite.addTests(suiteFromFile(name))
+        suite.addTest(suiteFromFile(name))
     suite.addTest(testrunner_suite())
-    if not '--ignore_dir=plone' in sys.argv:
-        if sys.version_info[0] == 2 and sys.version_info[1] < 5:
-            # Skip Plone tests if Python < 2.5
-            suite.addTests(plone_suite())
     return suite



More information about the Checkins mailing list