Rev 4795: Derive bzr's TestCase from testtools.testcase.TestCase. in http://bazaar.launchpad.net/~lifeless/bzr/subunit
Robert Collins
robertc at robertcollins.net
Thu Nov 12 07:38:29 GMT 2009
At http://bazaar.launchpad.net/~lifeless/bzr/subunit
------------------------------------------------------------
revno: 4795
revision-id: robertc at robertcollins.net-20091112073822-regtsaqzfbonmafc
parent: pqm at pqm.ubuntu.com-20091112003735-0e7h1y9j2fo0kbnv
committer: Robert Collins <robertc at robertcollins.net>
branch nick: subunit
timestamp: Thu 2009-11-12 18:38:22 +1100
message:
Derive bzr's TestCase from testtools.testcase.TestCase.
=== modified file 'NEWS'
--- a/NEWS 2009-11-11 06:50:40 +0000
+++ b/NEWS 2009-11-12 07:38:22 +0000
@@ -58,6 +58,10 @@
Testing
*******
+* ``bzrlib.tests.TestCase`` now subclasses ``testtools.testcase.TestCase``.
+ This permits features in testtools such as getUniqueInteger and
+ getUniqueString to be used. (Robert Collins)
+
* -Dhpssvfs will now trigger on ``RemoteBzrDir._ensure_real``, providing
more debugging of VFS access triggers. (Robert Collins)
=== modified file 'bzrlib/tests/__init__.py'
--- a/bzrlib/tests/__init__.py 2009-11-04 11:59:35 +0000
+++ b/bzrlib/tests/__init__.py 2009-11-12 07:38:22 +0000
@@ -49,6 +49,7 @@
import unittest
import warnings
+import testtools
from bzrlib import (
branchbuilder,
@@ -758,7 +759,7 @@
return NullProgressView()
-class TestCase(unittest.TestCase):
+class TestCase(testtools.TestCase):
"""Base class for bzr unit tests.
Tests that need access to disk resources should subclass
=== modified file 'bzrlib/tests/test_selftest.py'
--- a/bzrlib/tests/test_selftest.py 2009-11-01 05:41:57 +0000
+++ b/bzrlib/tests/test_selftest.py 2009-11-12 07:38:22 +0000
@@ -2931,14 +2931,12 @@
def test_load_tests(self):
test_list = ['bzrlib.tests.test_sampler.DemoTest.test_nothing']
loader = self._create_loader(test_list)
-
suite = loader.loadTestsFromModuleName('bzrlib.tests.test_sampler')
self.assertEquals(test_list, _test_ids(suite))
def test_exclude_tests(self):
test_list = ['bogus']
loader = self._create_loader(test_list)
-
suite = loader.loadTestsFromModuleName('bzrlib.tests.test_sampler')
self.assertEquals([], _test_ids(suite))
More information about the bazaar-commits
mailing list