Rev 5872: (jelmer) Add tests for Repository.is_locked. (Jelmer Vernooij) in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Mon May 16 20:33:46 UTC 2011


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 5872 [merge]
revision-id: pqm at pqm.ubuntu.com-20110516203329-ou3ukg7r795pxvkc
parent: pqm at pqm.ubuntu.com-20110516190406-a8h88o7llo5dnw9q
parent: jelmer at samba.org-20110516124926-p1a13i5narhvqvdx
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2011-05-16 20:33:29 +0000
message:
  (jelmer) Add tests for Repository.is_locked. (Jelmer Vernooij)
renamed:
  bzrlib/tests/per_repository/test_is_write_locked.py => bzrlib/tests/per_repository/test_locking.py test_is_write_locked-20071012063748-vk062lmu683qgbc3-1
modified:
  bzrlib/tests/per_repository/__init__.py __init__.py-20060131092037-9564957a7d4a841b
  bzrlib/tests/per_repository/test_locking.py test_is_write_locked-20071012063748-vk062lmu683qgbc3-1
=== modified file 'bzrlib/tests/per_repository/__init__.py'
--- a/bzrlib/tests/per_repository/__init__.py	2011-05-14 21:16:04 +0000
+++ b/bzrlib/tests/per_repository/__init__.py	2011-05-16 12:49:26 +0000
@@ -119,8 +119,8 @@
         'test_get_parent_map',
         'test_has_same_location',
         'test_has_revisions',
-        'test_is_write_locked',
         'test_iter_reverse_revision_history',
+        'test_locking',
         'test_merge_directive',
         'test_pack',
         'test_reconcile',

=== renamed file 'bzrlib/tests/per_repository/test_is_write_locked.py' => 'bzrlib/tests/per_repository/test_locking.py'
--- a/bzrlib/tests/per_repository/test_is_write_locked.py	2009-03-23 14:59:43 +0000
+++ b/bzrlib/tests/per_repository/test_locking.py	2011-05-16 12:49:26 +0000
@@ -36,3 +36,22 @@
         repo.lock_write()
         self.addCleanup(repo.unlock)
         self.assertTrue(repo.is_write_locked())
+
+
+class TestIsLocked(TestCaseWithRepository):
+
+    def test_not_locked(self):
+        repo = self.make_repository('.')
+        self.assertFalse(repo.is_locked())
+
+    def test_read_locked(self):
+        repo = self.make_repository('.')
+        repo.lock_read()
+        self.addCleanup(repo.unlock)
+        self.assertTrue(repo.is_locked())
+
+    def test_write_locked(self):
+        repo = self.make_repository('.')
+        repo.lock_write()
+        self.addCleanup(repo.unlock)
+        self.assertTrue(repo.is_locked())




More information about the bazaar-commits mailing list