[Zconfig] SVN: ZConfig/trunk/ update to use zope.testrunner

Fred Drake fdrake at gmail.com
Wed Jul 14 01:09:27 EDT 2010


Log message for revision 114724:
  update to use zope.testrunner
  https://bugs.launchpad.net/zconfig/+bug/605179
  

Changed:
  U   ZConfig/trunk/ZConfig/tests/test_readme.py
  U   ZConfig/trunk/buildout.cfg
  U   ZConfig/trunk/setup.py

-=-
Modified: ZConfig/trunk/ZConfig/tests/test_readme.py
===================================================================
--- ZConfig/trunk/ZConfig/tests/test_readme.py	2010-07-13 22:24:39 UTC (rev 114723)
+++ ZConfig/trunk/ZConfig/tests/test_readme.py	2010-07-14 05:09:26 UTC (rev 114724)
@@ -11,16 +11,17 @@
 # FOR A PARTICULAR PURPOSE.
 #
 ##############################################################################
-import logging,os,unittest
-from zope.testing.doctest import DocFileSuite, REPORT_NDIFF,ELLIPSIS
+import doctest
+import logging
 
-options = REPORT_NDIFF|ELLIPSIS
 
+options = doctest.REPORT_NDIFF | doctest.ELLIPSIS
+
 old = {}
 def setUp(test):
     global old
-    logger=logging.getLogger()
-    old['level']=logger.level
+    logger = logging.getLogger()
+    old['level'] = logger.level
     old['handlers'] = logger.handlers[:]
 
 def tearDown(test):
@@ -29,7 +30,8 @@
     logger.handlers = old['handlers']
 
 def test_suite():
-    return unittest.TestSuite((
-        DocFileSuite('../../README.txt', optionflags=options,
-                     setUp=setUp,tearDown=tearDown),
-        ))
+    return doctest.DocFileSuite(
+        '../../README.txt',
+        optionflags=options,
+        setUp=setUp, tearDown=tearDown,
+        )

Modified: ZConfig/trunk/buildout.cfg
===================================================================
--- ZConfig/trunk/buildout.cfg	2010-07-13 22:24:39 UTC (rev 114723)
+++ ZConfig/trunk/buildout.cfg	2010-07-14 05:09:26 UTC (rev 114724)
@@ -2,6 +2,7 @@
 develop = .
 find-links = http://download.zope.org/distribution/
 parts = test
+prefer-final = true
 
 [test]
 recipe = zc.recipe.testrunner

Modified: ZConfig/trunk/setup.py
===================================================================
--- ZConfig/trunk/setup.py	2010-07-13 22:24:39 UTC (rev 114723)
+++ ZConfig/trunk/setup.py	2010-07-14 05:09:26 UTC (rev 114724)
@@ -4,19 +4,17 @@
 def alltests():
     import os
     import sys
-    from unittest import TestSuite
-    # use the zope.testing testrunner machinery to find all the
+    import unittest
+    # use the zope.testrunner machinery to find all the
     # test suites we've put under ourselves
-    from zope.testing.testrunner import get_options
-    from zope.testing.testrunner import find_suites
-    from zope.testing.testrunner import configure_logging
-    configure_logging()
+    import zope.testrunner.find
+    import zope.testrunner.options
     here = os.path.abspath(os.path.dirname(sys.argv[0]))
     args = sys.argv[:]
     defaults = ["--test-path", here]
-    options = get_options(args, defaults)
-    suites = list(find_suites(options))
-    return TestSuite(suites)
+    options = zope.testrunner.options.get_options(args, defaults)
+    suites = list(zope.testrunner.find.find_suites(options))
+    return unittest.TestSuite(suites)
 
 options = dict(
     name="ZConfig",
@@ -58,7 +56,7 @@
     # Support for 'setup.py test' when setuptools is available:
     test_suite="__main__.alltests",
     tests_require=[
-        "zope.testing",
+        "zope.testrunner",
         ],
     )
 



More information about the ZConfig mailing list