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