Rev 4797: Delete old run code. in http://bazaar.launchpad.net/~lifeless/bzr/subunit

Robert Collins robertc at robertcollins.net
Sat Dec 5 08:43:51 GMT 2009


At http://bazaar.launchpad.net/~lifeless/bzr/subunit

------------------------------------------------------------
revno: 4797
revision-id: robertc at robertcollins.net-20091205084348-75beh857mv0jdlav
parent: robertc at robertcollins.net-20091205083555-6bvltc95cwsl27v4
committer: Robert Collins <robertc at robertcollins.net>
branch nick: subunit
timestamp: Sat 2009-12-05 19:43:48 +1100
message:
  Delete old run code.
=== modified file 'bzrlib/tests/__init__.py'
--- a/bzrlib/tests/__init__.py	2009-12-05 08:35:55 +0000
+++ b/bzrlib/tests/__init__.py	2009-12-05 08:43:48 +0000
@@ -1602,100 +1602,6 @@
         else:
             self._do_skip(result, reason)
 
-    def _run(self, result=None):
-        if result is None: result = self.defaultTestResult()
-        result.startTest(self)
-        try:
-            self._run(result)
-            return result
-        finally:
-            result.stopTest(self)
-
-    def _run(self, result):
-        try:
-            absent_attr = object()
-            # Python 2.5
-            method_name = getattr(self, '_testMethodName', absent_attr)
-            if method_name is absent_attr:
-                # Python 2.4
-                method_name = getattr(self, '_TestCase__testMethodName')
-            testMethod = getattr(self, method_name)
-            try:
-                try:
-                    self.setUp()
-                    if not self._bzr_test_setUp_run:
-                        self.fail(
-                            "test setUp did not invoke "
-                            "bzrlib.tests.TestCase's setUp")
-                except KeyboardInterrupt:
-                    self._runCleanups()
-                    raise
-                except KnownFailure:
-                    self._do_known_failure(result)
-                    self.tearDown()
-                    return
-                except TestNotApplicable, e:
-                    self._do_not_applicable(result, e)
-                    self.tearDown()
-                    return
-                except TestSkipped, e:
-                    self._do_skip(result, e.args[0])
-                    self.tearDown()
-                    return result
-                except UnavailableFeature, e:
-                    self._do_unsupported_or_skip(result, e.args[0])
-                    self.tearDown()
-                    return
-                except:
-                    result.addError(self, sys.exc_info())
-                    self._runCleanups()
-                    return result
-
-                ok = False
-                try:
-                    testMethod()
-                    ok = True
-                except KnownFailure:
-                    self._do_known_failure(result)
-                except self.failureException:
-                    result.addFailure(self, sys.exc_info())
-                except TestNotApplicable, e:
-                    self._do_not_applicable(result, e)
-                except TestSkipped, e:
-                    if not e.args:
-                        reason = "No reason given."
-                    else:
-                        reason = e.args[0]
-                    self._do_skip(result, reason)
-                except UnavailableFeature, e:
-                    self._do_unsupported_or_skip(result, e.args[0])
-                except KeyboardInterrupt:
-                    self._runCleanups()
-                    raise
-                except:
-                    result.addError(self, sys.exc_info())
-
-                try:
-                    self.tearDown()
-                    if not self._bzr_test_tearDown_run:
-                        self.fail(
-                            "test tearDown did not invoke "
-                            "bzrlib.tests.TestCase's tearDown")
-                except KeyboardInterrupt:
-                    self._runCleanups()
-                    raise
-                except:
-                    result.addError(self, sys.exc_info())
-                    self._runCleanups()
-                    ok = False
-                if ok: result.addSuccess(self)
-                return result
-            except KeyboardInterrupt:
-                self._runCleanups()
-                raise
-        finally:
-            pass
-
     def tearDown(self):
         self._log_contents = ''
         super(TestCase, self).tearDown()




More information about the bazaar-commits mailing list