~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/per_repository/test_locking.py

  • Committer: Richard Wilbur
  • Date: 2016-02-04 19:07:28 UTC
  • mto: This revision was merged to the branch mainline in revision 6618.
  • Revision ID: richard.wilbur@gmail.com-20160204190728-p0zvfii6zase0fw7
Update COPYING.txt from the original http://www.gnu.org/licenses/gpl-2.0.txt  (Only differences were in whitespace.)  Thanks to Petr Stodulka for pointing out the discrepancy.

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
        repo.lock_write()
37
37
        self.addCleanup(repo.unlock)
38
38
        self.assertTrue(repo.is_write_locked())
 
39
 
 
40
 
 
41
class TestIsLocked(TestCaseWithRepository):
 
42
 
 
43
    def test_not_locked(self):
 
44
        repo = self.make_repository('.')
 
45
        self.assertFalse(repo.is_locked())
 
46
 
 
47
    def test_read_locked(self):
 
48
        repo = self.make_repository('.')
 
49
        repo.lock_read()
 
50
        self.addCleanup(repo.unlock)
 
51
        self.assertTrue(repo.is_locked())
 
52
 
 
53
    def test_write_locked(self):
 
54
        repo = self.make_repository('.')
 
55
        repo.lock_write()
 
56
        self.addCleanup(repo.unlock)
 
57
        self.assertTrue(repo.is_locked())