diff options
| author | Ryan Williams <breath@alum.mit.edu> | 2011-04-12 23:50:20 -0700 |
|---|---|---|
| committer | Ryan Williams <breath@alum.mit.edu> | 2011-04-12 23:50:20 -0700 |
| commit | d00d6df7895ed648eedfa567e60919a910bbe192 (patch) | |
| tree | b6a5393a9e16924ae1a93822d4c647f247c298da /tests | |
| parent | 83d35288d787fa692b62143a47a43ceb35a6682c (diff) | |
| download | eventlet-d00d6df7895ed648eedfa567e60919a910bbe192.tar.gz | |
Timeouts get porpagated out of tpool.execute.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/tpool_test.py | 6 |
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 |
