Rev 3017: Locking in test_memorytree. in http://people.ubuntu.com/~robertc/baz2.0/pack.read-locks

Robert Collins robertc at robertcollins.net
Wed Nov 21 23:43:03 GMT 2007


At http://people.ubuntu.com/~robertc/baz2.0/pack.read-locks

------------------------------------------------------------
revno: 3017
revision-id:robertc at robertcollins.net-20071121234250-hnltm60sryng2w55
parent: robertc at robertcollins.net-20071121233940-3l1xpdnxqdneogqe
committer: Robert Collins <robertc at robertcollins.net>
branch nick: pack.read-locks
timestamp: Thu 2007-11-22 10:42:50 +1100
message:
  Locking in test_memorytree.
modified:
  bzrlib/tests/test_memorytree.py test_memorytree.py-20060906023413-4wlkalbdpsxi2r4y-3
=== modified file 'bzrlib/tests/test_memorytree.py'
--- a/bzrlib/tests/test_memorytree.py	2007-11-13 16:42:56 +0000
+++ b/bzrlib/tests/test_memorytree.py	2007-11-21 23:42:50 +0000
@@ -143,6 +143,8 @@
         tree.unlock()
         # and we should have a revision that is accessible outside the tree lock
         revtree = tree.branch.repository.revision_tree(revision_id)
+        revtree.lock_read()
+        self.addCleanup(revtree.unlock)
         self.assertEqual('barshoom', revtree.get_file('foo-id').read())
 
     def test_unversion(self):



More information about the bazaar-commits mailing list