[Pkg-bazaar-commits] ./bzr/unstable r719: - reorganize selftest code
Martin Pool
mbp at sourcefrog.net
Fri Apr 10 08:20:49 UTC 2009
------------------------------------------------------------
revno: 719
committer: Martin Pool <mbp at sourcefrog.net>
timestamp: Mon 2005-06-20 15:09:00 +1000
message:
- reorganize selftest code
modified:
bzrlib/selftest.py
-------------- next part --------------
=== modified file 'bzrlib/selftest.py'
--- a/bzrlib/selftest.py 2005-06-14 23:04:51 +0000
+++ b/bzrlib/selftest.py 2005-06-20 05:09:00 +0000
@@ -15,21 +15,42 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+import unittest
+
+class _MyResult(unittest.TestResult):
+# def startTest(self, test):
+# print str(test).ljust(50),
+# unittest.TestResult.startTest(self, test)
+
+# def stopTest(self, test):
+# print
+# unittest.TestResult.stopTest(self, test)
+
+
+ pass
+
+
+
def selftest():
- import unittest
- from unittest import TestLoader
- import bzrlib
- from doctest import DocTestSuite
-
- tr = unittest.TextTestRunner(verbosity=2)
- suite = unittest.TestSuite()
- import bzrlib.whitebox
-
- suite.addTest(TestLoader().loadTestsFromModule(bzrlib.whitebox))
-
- for m in bzrlib.store, bzrlib.inventory, bzrlib.branch, bzrlib.osutils, \
- bzrlib.commands:
- suite.addTest(DocTestSuite(m))
-
- result = tr.run(suite)
- return result.wasSuccessful()
+ from unittest import TestLoader, TestSuite
+ import bzrlib
+ import bzrlib.whitebox
+ from doctest import DocTestSuite
+
+ suite = TestSuite()
+
+ suite.addTest(TestLoader().loadTestsFromModule(bzrlib.whitebox))
+
+ for m in bzrlib.store, bzrlib.inventory, bzrlib.branch, bzrlib.osutils, \
+ bzrlib.commands:
+ suite.addTest(DocTestSuite(m))
+
+ result = _MyResult()
+ suite.run(result)
+
+ print '%4d tests run' % result.testsRun
+ print '%4d errors' % len(result.errors)
+ print '%4d failures' % len(result.failures)
+
+ return result.wasSuccessful()
+
More information about the Pkg-bazaar-commits
mailing list