Rev 4994: Clarify tests. in file:///home/vila/src/bzr/reviews/bzr.strict_append_revisions_only/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Thu Feb 4 10:47:50 GMT 2010
At file:///home/vila/src/bzr/reviews/bzr.strict_append_revisions_only/
------------------------------------------------------------
revno: 4994
revision-id: v.ladeuil+lp at free.fr-20100204104750-mhfzmxpxpd6wklgy
parent: bsd at acm.org-20100130185756-zhklfodbciykb1gl
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: bzr.strict_append_revisions_only
timestamp: Thu 2010-02-04 11:47:50 +0100
message:
Clarify tests.
-------------- next part --------------
=== modified file 'bzrlib/tests/test_branch.py'
--- a/bzrlib/tests/test_branch.py 2010-01-29 17:51:55 +0000
+++ b/bzrlib/tests/test_branch.py 2010-02-04 10:47:50 +0000
@@ -493,24 +493,33 @@
class TestBranchOptions(TestCaseWithTransport):
- def test_append_revisions_only(self):
- """Ensure that BzrOptionValue raised on invalid settings"""
- branch = self.make_branch('a')
- config = branch.get_config()
- self.assertEquals(None, config.get_user_option('append_revisions_only'))
- self.assertFalse(branch._get_append_revisions_only())
- config.set_user_option('append_revisions_only', 'False')
- self.assertFalse(branch._get_append_revisions_only())
- config.set_user_option('append_revisions_only', 'false')
- self.assertFalse(branch._get_append_revisions_only())
- config.set_user_option('append_revisions_only', 'True')
- self.assertTrue(branch._get_append_revisions_only())
- config.set_user_option('append_revisions_only', 'true')
- self.assertTrue(branch._get_append_revisions_only())
-
- config.set_user_option('append_revisions_only', 'invalid')
+ def setUp(self):
+ super(TestBranchOptions, self).setUp()
+ self.branch = self.make_branch('.')
+ self.config = self.branch.get_config()
+
+ def check_aro_is(self, expected_value, value=None):
+ if value is not None:
+ self.config.set_user_option('append_revisions_only', value)
+ self.assertEqual(expected_value,
+ self.branch._get_append_revisions_only())
+
+ def test_valid_append_revisions_only(self):
+ """Ensure that BzrOptionValue raised on invalid settings"""
+ self.assertEquals(None,
+ self.config.get_user_option('append_revisions_only'))
+ self.check_aro_is(False)
+ self.check_aro_is(False, 'False')
+ self.check_aro_is(False, 'false')
+ self.check_aro_is(True, 'True')
+ self.check_aro_is(True, 'true')
+
+ def test_invalid_append_revisions_only(self):
+ """Ensure that BzrOptionValue raised on invalid settings"""
+ self.config.set_user_option('append_revisions_only', 'invalid')
self.assertRaises(errors.BadOptionValue,
- branch._get_append_revisions_only)
+ self.branch._get_append_revisions_only)
+
class TestPullResult(TestCase):
More information about the bazaar-commits
mailing list