|
@@ -53,8 +53,12 @@ class test_LaxBoundedSemaphore(Case):
|
|
|
self.assertEqual(x.value, 0)
|
|
|
self.assertFalse(c3.called)
|
|
|
|
|
|
+ x.release()
|
|
|
+ self.assertEqual(x.value, 0)
|
|
|
x.release()
|
|
|
self.assertEqual(x.value, 1)
|
|
|
+ x.release()
|
|
|
+ self.assertEqual(x.value, 2)
|
|
|
c3.assert_called_with(3)
|
|
|
|
|
|
def test_bounded(self):
|
|
@@ -83,7 +87,7 @@ class test_LaxBoundedSemaphore(Case):
|
|
|
x.grow(2)
|
|
|
cb2.assert_called_with(2)
|
|
|
cb3.assert_called_with(3)
|
|
|
- self.assertEqual(x.value, 3)
|
|
|
+ self.assertEqual(x.value, 2)
|
|
|
self.assertEqual(x.initial_value, 3)
|
|
|
|
|
|
self.assertFalse(x._waiting)
|