summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorRyan Williams <breath@alum.mit.edu>2011-04-12 23:50:20 -0700
committerRyan Williams <breath@alum.mit.edu>2011-04-12 23:50:20 -0700
commitd00d6df7895ed648eedfa567e60919a910bbe192 (patch)
treeb6a5393a9e16924ae1a93822d4c647f247c298da /tests
parent83d35288d787fa692b62143a47a43ceb35a6682c (diff)
downloadeventlet-d00d6df7895ed648eedfa567e60919a910bbe192.tar.gz
Timeouts get porpagated out of tpool.execute.
Diffstat (limited to 'tests')
-rw-r--r--tests/tpool_test.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/tpool_test.py b/tests/tpool_test.py
index d88f238..994020b 100644
--- a/tests/tpool_test.py
+++ b/tests/tpool_test.py
@@ -269,6 +269,12 @@ class TestTpool(LimitedTestCase):
x = tpool.Proxy(wrapped, autowrap_names=('__call__',))
for r in x(3):
self.assertEquals(3, r)
+
+ @skip_with_pyevent
+ def test_eventlet_timeout(self):
+ def raise_timeout():
+ raise eventlet.Timeout()
+ self.assertRaises(eventlet.Timeout, tpool.execute, raise_timeout)
class TpoolLongTests(LimitedTestCase):
TEST_TIMEOUT=60