Rev 4809: Some tests *did* know that the repo was write locked in http://bazaar.launchpad.net/~jameinel/bzr/2.1.0b4-test-kipple
John Arbash Meinel
john at arbash-meinel.com
Wed Nov 18 17:10:49 GMT 2009
At http://bazaar.launchpad.net/~jameinel/bzr/2.1.0b4-test-kipple
------------------------------------------------------------
revno: 4809
revision-id: john at arbash-meinel.com-20091118171041-zcizhane79vnq6uo
parent: john at arbash-meinel.com-20091118170128-y56lbsuew16cyvy2
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 2.1.0b4-test-kipple
timestamp: Wed 2009-11-18 11:10:41 -0600
message:
Some tests *did* know that the repo was write locked
however, lets make all tests that use assertInitializeEx know that.
-------------- next part --------------
=== modified file 'bzrlib/tests/per_bzrdir/test_bzrdir.py'
--- a/bzrlib/tests/per_bzrdir/test_bzrdir.py 2009-11-18 17:01:28 +0000
+++ b/bzrlib/tests/per_bzrdir/test_bzrdir.py 2009-11-18 17:10:41 +0000
@@ -1235,9 +1235,6 @@
return
self.assertNotEqual(repo.bzrdir.root_transport.base,
made_repo.bzrdir.root_transport.base)
- # New repositories are write locked.
- self.assertTrue(made_repo.is_write_locked())
- made_repo.unlock()
def test_format_initialize_on_transport_ex_force_new_repo_False(self):
t = self.get_transport('repo')
@@ -1250,7 +1247,6 @@
if control is None:
# uninitialisable format
return
- self.addCleanup(made_repo.unlock)
if not isinstance(control._format, (bzrdir.BzrDirFormat5,
bzrdir.BzrDirFormat6,)):
self.assertEqual(repo.bzrdir.root_transport.base,
@@ -1271,9 +1267,6 @@
# uninitialisable format
return
self.assertLength(1, repo._fallback_repositories)
- # New repositories are write locked.
- self.assertTrue(repo.is_write_locked())
- repo.unlock()
def test_format_initialize_on_transport_ex_default_stack_on(self):
# When initialize_on_transport_ex uses a stacked-on branch because of
@@ -1296,7 +1289,7 @@
repo_name = repo_fmt.repository_format.network_name()
repo, control = self.assertInitializeEx(
t, need_meta=True, repo_format_name=repo_name, stacked_on=None)
- self.addCleanup(repo.unlock)
+ # self.addCleanup(repo.unlock)
if control is None:
# uninitialisable format
return
@@ -1328,9 +1321,6 @@
# must stay with the all-in-one-format.
repo_name = self.bzrdir_format.network_name()
self.assertEqual(repo_name, repo._format.network_name())
- # New repositories are write locked.
- self.assertTrue(repo.is_write_locked())
- repo.unlock()
def assertInitializeEx(self, t, need_meta=False, **kwargs):
"""Execute initialize_on_transport_ex and check it succeeded correctly.
@@ -1348,6 +1338,10 @@
return None, None
repo, control, require_stacking, repo_policy = \
self.bzrdir_format.initialize_on_transport_ex(t, **kwargs)
+ if repo is not None:
+ # Repositories are open write-locked
+ self.assertTrue(repo.is_write_locked())
+ self.addCleanup(repo.unlock)
self.assertIsInstance(control, bzrdir.BzrDir)
opened = bzrdir.BzrDir.open(t.base)
expected_format = self.bzrdir_format
More information about the bazaar-commits
mailing list