# HG changeset patch # User Jason Pellerin # Date 1246757086 14400 # Branch release26-maint # Node ID 0f54f87f048e3ce0aceb19862d180121337ed429 # Parent a31c1b2f4cebbc1fe1a0f8c2bd3e8a3ff0db3d56 Fixed backwards-incompatible change in TestProgram initialization diff -r a31c1b2f4ceb -r 0f54f87f048e Lib/unittest.py --- a/Lib/unittest.py Tue Jun 16 08:31:31 2009 +0000 +++ b/Lib/unittest.py Sat Jul 04 21:24:46 2009 -0400 @@ -800,8 +800,6 @@ def __init__(self, module='__main__', defaultTest=None, argv=None, testRunner=None, testLoader=defaultTestLoader): - if testRunner is None: - testRunner = TextTestRunner if type(module) == type(''): self.module = __import__(module) for part in module.split('.')[1:]: @@ -851,6 +849,8 @@ self.module) def runTests(self): + if testRunner is None: + testRunner = TextTestRunner if isinstance(self.testRunner, (type, types.ClassType)): try: testRunner = self.testRunner(verbosity=self.verbosity)