[Checkins] SVN: Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/doctesting.py Get rid of obsolete stuff.

Uli Fouquet uli at gnufix.de
Fri Feb 15 07:59:08 EST 2008


Log message for revision 83854:
  Get rid of obsolete stuff.

Changed:
  U   Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/doctesting.py

-=-
Modified: Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/doctesting.py
===================================================================
--- Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/doctesting.py	2008-02-15 12:56:06 UTC (rev 83853)
+++ Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/doctesting.py	2008-02-15 12:59:07 UTC (rev 83854)
@@ -131,11 +131,6 @@
 
     checker = None
 
-    param_list = BasicTestSetup.param_list + ['globs', 'setup', 'teardown',
-                                              'optionflags', 'checker',
-                                              'zcml_config', 'layer_name',
-                                              'layer', 'encoding']
-
     def __init__(self, package, checker=None, zcml_config = None,
                  layer_name='FunctionalLayer', layer=None, **kw):
         DocTestSetup.__init__(self, package, **kw)
@@ -186,55 +181,3 @@
             suite.addTest(self.suiteFromFile(name))
         return suite
 
-def _collect_tests(pkg_or_dotted_name, setup_type,
-                   typespec_kws=[], *args, **kwargs):
-    pkg = get_package(pkg_or_dotted_name)
-    options = kwargs.copy()
-    for kw in typespec_kws:
-        if kw in kwargs.keys():
-            options[kw[1:]] = kwargs[kw]
-            del options[kw]
-    for kw in options.copy().keys():
-        if kw not in setup_type.param_list:
-            del options[kw]
-    return setup_type(pkg, *args, **options).getTestSuite()
-    
-
-def get_unitdoctests_suite(pkg_or_dotted_name, *args, **kwargs):
-    kws = ['ufilter_func', 'uextensions',
-           'uglobs', 'uoptionflags', 'usetup', 'uteardown']
-    return _collect_tests(pkg_or_dotted_name, UnitDocTestSetup,
-                          typespec_kws=kws, *args, **kwargs)
-
-def get_functionaldoctests_suite(pkg_or_dotted_name, *args, **kwargs):
-    kws = ['ffilter_func', 'fextensions',
-           'fglobs', 'foptionflags', 'fsetup', 'fteardown']
-    return _collect_tests(pkg_or_dotted_name, FunctionalDocTestSetup,
-                          typespec_kws=kws, *args, **kwargs)
-
-def get_doctests_suite(pkg_or_dotted_name, *args, **kwargs):
-    pkg = get_package(pkg_or_dotted_name)
-    suite = unittest.TestSuite()
-    suite.addTest(
-        get_unitdoctests_suite(pkg, *args, **kwargs))
-    suite.addTest(
-        get_functionaldoctests_suite(pkg, *args, **kwargs))
-    return suite
-
-def register_doctests(pkg_or_dotted_name, *args, **kwargs):
-    """Return a function that requires no argument and delivers a test
-    suite.
-
-    The resulting functions are suitable for use with unittest
-    testrunners, that look for an attribute `test_suite` on module
-    level. Such::
-
-       test_suite = register_doctests(pkg)
-
-    in a module should register all tests for the package `pkg`.
-    """
-    pkg = get_package(pkg_or_dotted_name)
-    def tmpfunc():
-        return get_doctests_suite(pkg, *args, **kwargs)
-    return tmpfunc
-    



More information about the Checkins mailing list