Rev 4987: We're testing TestCase not TestRunner. in file:///home/vila/src/bzr/bugs/add-attr-cleanup/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Sat Jan 23 17:43:13 GMT 2010
At file:///home/vila/src/bzr/bugs/add-attr-cleanup/
------------------------------------------------------------
revno: 4987
revision-id: v.ladeuil+lp at free.fr-20100123174313-a8mhs9t1jxy3i7p7
parent: v.ladeuil+lp at free.fr-20100123172001-ujlk1bobwau2vcxx
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: add-attr-cleanup
timestamp: Sat 2010-01-23 18:43:13 +0100
message:
We're testing TestCase not TestRunner.
* bzrlib/tests/test_selftest.py:
(TestRunner.test_addAttrCleanup): Deleted
(TestTestCase.test_addAttrCleanup): Added.
-------------- next part --------------
=== modified file 'bzrlib/tests/test_selftest.py'
--- a/bzrlib/tests/test_selftest.py 2010-01-23 10:27:37 +0000
+++ b/bzrlib/tests/test_selftest.py 2010-01-23 17:43:13 +0000
@@ -1252,26 +1252,6 @@
result = self.run_test_runner(runner, test)
self.assertLength(1, calls)
- def test_addAttrCleanup(self):
- self.test_attr = 'original' # Define a test attribute
- obj = self # Make 'obj' visible to the embedded test
- class Test(tests.TestCase):
-
- def setUp(self):
- tests.TestCase.setUp(self)
- self.orig = self.addAttrCleanup(obj, 'test_attr')
- obj.test_attr = 'modified'
-
- def test_value(self):
- self.assertEqual('original', self.orig)
- self.assertEqual('modified', obj.test_attr)
-
- runner = tests.TextTestRunner(stream=self._log_file)
- test = Test('test_value')
- result = self.run_test_runner(runner, test)
- self.assertTrue(result.wasSuccessful())
- self.assertEqual('original', obj.test_attr)
-
class SampleTestCase(tests.TestCase):
@@ -1654,6 +1634,24 @@
self.assertRaises(AssertionError,
self.assertListRaises, _TestException, success_generator)
+ def test_addAttrCleanup(self):
+ self.test_attr = 'original' # Define a test attribute
+ obj = self # Make 'obj' visible to the embedded test
+ class Test(tests.TestCase):
+
+ def setUp(self):
+ tests.TestCase.setUp(self)
+ self.orig = self.addAttrCleanup(obj, 'test_attr')
+ obj.test_attr = 'modified'
+
+ def test_value(self):
+ self.assertEqual('original', self.orig)
+ self.assertEqual('modified', obj.test_attr)
+
+ test = Test('test_value')
+ test.run(unittest.TestResult())
+ self.assertEqual('original', obj.test_attr)
+
# NB: Don't delete this; it's not actually from 0.11!
@deprecated_function(deprecated_in((0, 11, 0)))
More information about the bazaar-commits
mailing list