Revision 90c942d1 test/ganeti.locking_unittest.py
b/test/ganeti.locking_unittest.py | ||
---|---|---|
635 | 635 |
self.GL.acquire(locking.LEVEL_INSTANCE, ['i3'], shared=1) |
636 | 636 |
self.assertEquals(self.GL._list_owned(locking.LEVEL_INSTANCE), set(['i3'])) |
637 | 637 |
|
638 |
def testAcquireWholeSets(self): |
|
639 |
self.GL.acquire(locking.LEVEL_CLUSTER, ['BGL'], shared=1) |
|
640 |
self.assertEquals(self.GL.acquire(locking.LEVEL_INSTANCE, None), |
|
641 |
set(self.instances)) |
|
642 |
self.assertEquals(self.GL._list_owned(locking.LEVEL_INSTANCE), |
|
643 |
set(self.instances)) |
|
644 |
self.assertEquals(self.GL.acquire(locking.LEVEL_NODE, None, shared=1), |
|
645 |
set(self.nodes)) |
|
646 |
self.assertEquals(self.GL._list_owned(locking.LEVEL_NODE), |
|
647 |
set(self.nodes)) |
|
648 |
self.GL.release(locking.LEVEL_NODE) |
|
649 |
self.GL.release(locking.LEVEL_INSTANCE) |
|
650 |
self.GL.release(locking.LEVEL_CLUSTER) |
|
651 |
|
|
638 | 652 |
def testBGLDependency(self): |
639 | 653 |
self.assertRaises(AssertionError, self.GL.acquire, |
640 | 654 |
locking.LEVEL_NODE, ['n1', 'n2']) |
Also available in: Unified diff