Rev 5362: Use _save=True for config objects that needs disk backup. in file:///home/vila/src/bzr/bugs/525571-lock-bazaar-conf-files/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Wed Jul 21 18:47:17 BST 2010
At file:///home/vila/src/bzr/bugs/525571-lock-bazaar-conf-files/
------------------------------------------------------------
revno: 5362
revision-id: v.ladeuil+lp at free.fr-20100721174717-rw47w10x5q5cz7mt
parent: v.ladeuil+lp at free.fr-20100721174302-g9rsvkujz2vn6fp3
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: further-cleanups
timestamp: Wed 2010-07-21 19:47:17 +0200
message:
Use _save=True for config objects that needs disk backup.
-------------- next part --------------
=== modified file 'bzrlib/tests/blackbox/test_aliases.py'
--- a/bzrlib/tests/blackbox/test_aliases.py 2010-07-21 17:31:03 +0000
+++ b/bzrlib/tests/blackbox/test_aliases.py 2010-07-21 17:47:17 +0000
@@ -35,12 +35,11 @@
return self.run_bzr(args, **kwargs)[1]
- conf = config.GlobalConfig(_content='''[ALIASES]
+ conf = config.GlobalConfig(_save=True,_content='''[ALIASES]
c=cat
c1=cat -r 1
c2=cat -r 1 -r2
''')
- conf._write_config_file()
str1 = 'foo\n'
str2 = 'bar\n'
=== modified file 'bzrlib/tests/blackbox/test_help.py'
--- a/bzrlib/tests/blackbox/test_help.py 2010-07-21 17:23:56 +0000
+++ b/bzrlib/tests/blackbox/test_help.py 2010-07-21 17:47:17 +0000
@@ -161,12 +161,10 @@
def test_help_with_aliases(self):
original = self.run_bzr('help cat')[0]
- content = '''[ALIASES]
+ conf = config.GlobalConfig(_save=True, _content='''[ALIASES]
c=cat
cat=cat
-'''
- conf = config.GlobalConfig(_content=content)
- conf._write_config_file()
+''')
expected = original + "'bzr cat' is an alias for 'bzr cat'.\n"
self.assertEqual(expected, self.run_bzr('help cat')[0])
=== modified file 'bzrlib/tests/test_branch.py'
--- a/bzrlib/tests/test_branch.py 2010-07-21 16:50:08 +0000
+++ b/bzrlib/tests/test_branch.py 2010-07-21 17:47:17 +0000
@@ -86,8 +86,7 @@
self.assertIsDirectory('.bzr/branch/lock/held', t)
def test_set_push_location(self):
- conf = config.LocationConfig('.', _content='# comment\n')
- conf._write_config_file()
+ conf = config.LocationConfig('.', _content='# comment\n', _save=True)
branch = self.make_branch('.', format='knit')
branch.set_push_location('foo')
=== modified file 'bzrlib/tests/test_config.py'
--- a/bzrlib/tests/test_config.py 2010-07-21 17:43:02 +0000
+++ b/bzrlib/tests/test_config.py 2010-07-21 17:47:17 +0000
@@ -560,9 +560,8 @@
local_url = urlutils.local_path_to_url('branch')
conf = config.LocationConfig(
- local_url,
+ local_url, _save=True,
_content=('[%s]\nnickname = foobar' % (local_url,)))
- conf._write_config_file()
self.assertEqual('foobar', branch.nick)
def test_config_local_path(self):
@@ -572,8 +571,8 @@
local_path = osutils.getcwd().encode('utf8')
conf = config.LocationConfig(
- 'branch', _content='[%s/branch]\nnickname = barry' % (local_path,))
- conf._write_config_file()
+ 'branch', _save=True,
+ _content='[%s/branch]\nnickname = barry' % (local_path,))
self.assertEqual('barry', branch.nick)
def test_config_creates_local(self):
=== modified file 'bzrlib/tests/test_debug.py'
--- a/bzrlib/tests/test_debug.py 2010-07-21 16:44:01 +0000
+++ b/bzrlib/tests/test_debug.py 2010-07-21 17:47:17 +0000
@@ -33,8 +33,7 @@
self.try_debug_flags(['hpss'], 'debug_flags = hpss\n')
def try_debug_flags(self, expected_flags, conf_bytes):
- conf = config.GlobalConfig(_content=conf_bytes)
- conf._write_config_file()
+ conf = config.GlobalConfig(_content=conf_bytes, _save=True)
self.overrideAttr(debug, 'debug_flags', set())
debug.set_debug_flags_from_config()
self.assertEqual(set(expected_flags), debug.debug_flags)
=== modified file 'bzrlib/tests/test_msgeditor.py'
--- a/bzrlib/tests/test_msgeditor.py 2010-07-21 17:19:27 +0000
+++ b/bzrlib/tests/test_msgeditor.py 2010-07-21 17:47:17 +0000
@@ -241,8 +241,8 @@
os.environ['VISUAL'] = 'visual'
os.environ['EDITOR'] = 'editor'
- conf = config.GlobalConfig(_content='editor = config_editor\n')
- conf._write_config_file()
+ conf = config.GlobalConfig(_content='editor = config_editor\n',
+ _save=True)
editors = list(msgeditor._get_editor())
editors = [editor for (editor, cfg_src) in editors]
More information about the bazaar-commits
mailing list