Rev 4289: Allow finer grained subclassing of TestDecorator. in http://people.ubuntu.com/~robertc/baz2.0/pending/tests.coverage

Robert Collins robertc at robertcollins.net
Wed Apr 15 10:12:34 BST 2009


At http://people.ubuntu.com/~robertc/baz2.0/pending/tests.coverage

------------------------------------------------------------
revno: 4289
revision-id: robertc at robertcollins.net-20090415091225-rugwyqmiur5z5iqh
parent: pqm at pqm.ubuntu.com-20090413175307-kzfbzfxgscia4sto
committer: Robert Collins <robertc at robertcollins.net>
branch nick: tests.coverage
timestamp: Wed 2009-04-15 19:12:25 +1000
message:
  Allow finer grained subclassing of TestDecorator.
=== modified file 'bzrlib/tests/__init__.py'
--- a/bzrlib/tests/__init__.py	2009-04-09 23:12:55 +0000
+++ b/bzrlib/tests/__init__.py	2009-04-15 09:12:25 +0000
@@ -2783,9 +2783,13 @@
         for test in self:
             if result.shouldStop:
                 break
-            test.run(result)
+            self._run(test, result)
         return result
 
+    def _run(self, test, result):
+        """Run a single test."""
+        test.run(result)
+
 
 class ExcludeDecorator(TestDecorator):
     """A decorator which excludes test matching an exclude pattern."""




More information about the bazaar-commits mailing list