summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2014-11-23 10:54:21 +0100
committerVictor Stinner <victor.stinner@gmail.com>2014-11-23 10:54:21 +0100
commit75f79b477e2da91d805dc138ae5f8f6d9e507da5 (patch)
tree772c505fa51a11352cbfe16657f1e20199be221c /tests
parenta8bf7d14fd5855bebc450b8e6fddce48e20d5989 (diff)
downloadaioeventlet-75f79b477e2da91d805dc138ae5f8f6d9e507da5.tar.gz
fix call_soon() when called on a closed loop
Diffstat (limited to 'tests')
-rw-r--r--tests/test_callback.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/test_callback.py b/tests/test_callback.py
index 58f787b..fb29528 100644
--- a/tests/test_callback.py
+++ b/tests/test_callback.py
@@ -32,6 +32,16 @@ class CallbackTests(tests.TestCase):
self.loop.run_forever()
self.assertEqual(result, ["Hello", "World"])
+ def test_close_soon(self):
+ def func():
+ pass
+
+ self.loop.close()
+ # FIXME: calling call_soon() on a closed event loop should raise an
+ # exception:
+ # http://bugs.python.org/issue22922
+ self.loop.call_soon(func)
+
if __name__ == '__main__':
import unittest