summaryrefslogtreecommitdiff
path: root/oslo_utils/tests/test_eventletutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'oslo_utils/tests/test_eventletutils.py')
-rw-r--r--oslo_utils/tests/test_eventletutils.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/oslo_utils/tests/test_eventletutils.py b/oslo_utils/tests/test_eventletutils.py
index 96205f0..b6ce995 100644
--- a/oslo_utils/tests/test_eventletutils.py
+++ b/oslo_utils/tests/test_eventletutils.py
@@ -200,3 +200,13 @@ class EventletUtilsTest(test_base.BaseTestCase):
b = greenthread.spawn(thread_b)
with eventlet.timeout.Timeout(0.7):
b.wait()
+
+ @mock.patch('oslo_utils.eventletutils._eventlet.event.Event')
+ def test_event_clear_already_sent(self, mock_event):
+ old_event = mock.Mock()
+ new_event = mock.Mock()
+ mock_event.side_effect = [old_event, new_event]
+ event = eventletutils.EventletEvent()
+ event.set()
+ event.clear()
+ self.assertEqual(1, old_event.send.call_count)