Rev 5352: Start LockableConfig tests. in file:///home/vila/src/bzr/bugs/525571-lock-bazaar-conf-files/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Wed Jul 21 16:20:21 BST 2010
At file:///home/vila/src/bzr/bugs/525571-lock-bazaar-conf-files/
------------------------------------------------------------
revno: 5352
revision-id: v.ladeuil+lp at free.fr-20100721152021-mx5m24ewdclytsrj
parent: v.ladeuil+lp at free.fr-20100721150011-h78szigv91z8k19j
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: lockable-config-files
timestamp: Wed 2010-07-21 17:20:21 +0200
message:
Start LockableConfig tests.
-------------- next part --------------
=== modified file 'bzrlib/tests/test_config.py'
--- a/bzrlib/tests/test_config.py 2010-07-19 10:10:33 +0000
+++ b/bzrlib/tests/test_config.py 2010-07-21 15:20:21 +0000
@@ -404,6 +404,29 @@
self.assertRaises(AssertionError, conf._write_config_file)
+class TestLockableConfig(tests.TestCaseInTempDir):
+
+ config_class = config.GlobalConfig
+
+ def setUp(self):
+ super(TestLockableConfig, self).setUp()
+ self._content = '[DEFAULT]\none=1\ntwo=2'
+ self.config = self.create_config(self._content)
+
+ def create_config(self, content):
+ config.ensure_config_dir_exists()
+ c = self.config_class(_content=content)
+ c._write_config_file()
+ return c
+
+ def test_simple_read_access(self):
+ self.assertEquals('1', self.config.get_user_option('one'))
+
+ def test_simple_write_access(self):
+ self.config.set_user_option('one', 'one')
+ self.assertEquals('one', self.config.get_user_option('one'))
+
+
class TestGetUserOptionAs(TestIniConfig):
def test_get_user_option_as_bool(self):
More information about the bazaar-commits
mailing list