From b5c0e9d949c4deb65a40d1f02d4fefbd3fd48233 Mon Sep 17 00:00:00 2001 From: Guido Trotter <ultrotter@google.com> Date: Tue, 4 Mar 2008 17:12:33 +0000 Subject: [PATCH] LockSet: add missing check code This check that no operation had been performed before release() was missing in the test code. Adding it. Reviewed-by: imsnah --- test/ganeti.locking_unittest.py | 1 + 1 file changed, 1 insertion(+) diff --git a/test/ganeti.locking_unittest.py b/test/ganeti.locking_unittest.py index 5cf2d4752..aa1c09247 100755 --- a/test/ganeti.locking_unittest.py +++ b/test/ganeti.locking_unittest.py @@ -462,6 +462,7 @@ class TestLockSet(unittest.TestCase): Thread(target=self._doLockSet, args=(['three'], 0)).start() Thread(target=self._doLockSet, args=(['two'], 1)).start() Thread(target=self._doAddSet, args=(['nine'])).start() + self.assertRaises(Queue.Empty, self.done.get, True, 0.2) self.ls.release() self.assertEqual(self.done.get(True, 1), 'DONE') self.assertEqual(self.done.get(True, 1), 'DONE') -- GitLab