X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=eventlet%2Ftests%2Ftest__event.py;fp=eventlet%2Ftests%2Ftest__event.py;h=0000000000000000000000000000000000000000;hb=358bd9258c2b6d2ee74de4dfd07a5123107abad4;hp=065e13bde5c4218469e79b8bdf71d5c19c35c408;hpb=376ff3bfe7071cc0793184a378c4e74508fb0d97;p=packages%2Ftrusty%2Fpython-eventlet.git diff --git a/eventlet/tests/test__event.py b/eventlet/tests/test__event.py deleted file mode 100644 index 065e13b..0000000 --- a/eventlet/tests/test__event.py +++ /dev/null @@ -1,45 +0,0 @@ -import unittest -from eventlet import spawn, sleep, with_timeout -from eventlet.event import Event -import eventlet -from tests import LimitedTestCase - -DELAY = 0.01 - - -class TestEvent(LimitedTestCase): - - def test_send_exc(self): - log = [] - e = Event() - - def waiter(): - try: - result = e.wait() - log.append(('received', result)) - except Exception as ex: - log.append(('catched', ex)) - spawn(waiter) - sleep(0) # let waiter to block on e.wait() - obj = Exception() - e.send(exc=obj) - sleep(0) - sleep(0) - assert log == [('catched', obj)], log - - def test_send(self): - event1 = Event() - event2 = Event() - - spawn(event1.send, 'hello event1') - eventlet.Timeout(0, ValueError('interrupted')) - try: - result = event1.wait() - except ValueError: - X = object() - result = with_timeout(DELAY, event2.wait, timeout_value=X) - assert result is X, 'Nobody sent anything to event2 yet it received %r' % (result, ) - - -if __name__ == '__main__': - unittest.main()