]> granicus.if.org Git - python/commitdiff
run_unittest() to support TestCase instances as well as classes. Helps with doctests.
authorRaymond Hettinger <python@rcn.com>
Wed, 16 Jul 2003 02:59:32 +0000 (02:59 +0000)
committerRaymond Hettinger <python@rcn.com>
Wed, 16 Jul 2003 02:59:32 +0000 (02:59 +0000)
Lib/test/test_support.py

index 005e847eb755f12f4b8db0cddd6deeb166aea5b0..0eb74c2293a6a22d87d376c5b3add1ddcd50e9e3 100644 (file)
@@ -251,7 +251,10 @@ def run_unittest(*classes):
     """Run tests from unittest.TestCase-derived classes."""
     suite = unittest.TestSuite()
     for cls in classes:
-        suite.addTest(unittest.makeSuite(cls))
+        if isinstance(cls, unittest.TestCase):
+            suite.addTest(cls)
+        else:
+            suite.addTest(unittest.makeSuite(cls))
     if len(classes)==1:
         testclass = classes[0]
     else: