tests/test-lock-badness.t
changeset 32337 46ba2cdda476
parent 29883 0c8c388c7d62
child 33097 fce4ed2912bb
equal deleted inserted replaced
32336:ff874d34c856 32337:46ba2cdda476
    12   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    12   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    13 
    13 
    14 Test that raising an exception in the release function doesn't cause the lock to choke
    14 Test that raising an exception in the release function doesn't cause the lock to choke
    15 
    15 
    16   $ cat > testlock.py << EOF
    16   $ cat > testlock.py << EOF
    17   > from mercurial import cmdutil, error, error
    17   > from mercurial import error, registrar
    18   > 
    18   > 
    19   > cmdtable = {}
    19   > cmdtable = {}
    20   > command = cmdutil.command(cmdtable)
    20   > command = registrar.command(cmdtable)
    21   > 
    21   > 
    22   > def acquiretestlock(repo, releaseexc):
    22   > def acquiretestlock(repo, releaseexc):
    23   >     def unlock():
    23   >     def unlock():
    24   >         if releaseexc:
    24   >         if releaseexc:
    25   >             raise error.Abort('expected release exception')
    25   >             raise error.Abort('expected release exception')