There was an error while loading. Please reload this page.
1 parent ccb68c9 commit d57572eCopy full SHA for d57572e
1 file changed
postgresql/test/test_alock.py
@@ -17,9 +17,11 @@ def testALockWait(self):
17
self.failUnlessEqual(ad(), 0)
18
state = [False, False, False]
19
alt = new()
20
+ first = alock.ExclusiveLock(db, (0,0))
21
+ second = alock.ExclusiveLock(db, 1)
22
def concurrent_lock():
23
try:
- with alock.ExclusiveLock(alt, (1,1)):
24
+ with alock.ExclusiveLock(alt, 1):
25
with alock.ExclusiveLock(alt, (0,0)):
26
# start it
27
state[0] = True
@@ -37,10 +39,10 @@ def concurrent_lock():
37
39
time.sleep(0.01)
38
40
self.failUnlessEqual(ad(), 2)
41
state[1] = True
- with alock.ExclusiveLock(db, (0,0)):
42
+ with first:
43
44
state[2] = True
- with alock.ExclusiveLock(db, (1,1)):
45
+ with second:
46
47
t.join(timeout = 1)
48
0 commit comments