diff options
Diffstat (limited to 'oslo_utils/tests/test_eventletutils.py')
-rw-r--r-- | oslo_utils/tests/test_eventletutils.py | 10 |
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) |