tests/test-lock-badness.t
changeset 32376 46ba2cdda476
parent 29887 0c8c388c7d62
child 33109 fce4ed2912bb
equal deleted inserted replaced
32375:ff874d34c856 32376: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')