diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2014-11-20 14:40:52 +0100 |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2014-11-20 14:40:52 +0100 |
commit | 5ca2c83ab0a66c706529c919fdc9cbdc0f5bedb5 (patch) | |
tree | ce21a8eb60061610200f58d282386793ab013c3d | |
parent | bd1da296903bb34e116fb5003594efaf7f206474 (diff) | |
download | trollius-5ca2c83ab0a66c706529c919fdc9cbdc0f5bedb5.tar.gz |
fix test_events.py on Python 3 with asyncio < 3.4.2
-rw-r--r-- | tests/test_events.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/test_events.py b/tests/test_events.py index 04149cd..39b30b2 100644 --- a/tests/test_events.py +++ b/tests/test_events.py @@ -34,6 +34,7 @@ from trollius import futures import trollius as asyncio from trollius import compat +from trollius import events from trollius import proactor_events from trollius import selector_events from trollius import test_utils @@ -2115,13 +2116,16 @@ class AbstractEventLoopTests(test_utils.TestCase): NotImplementedError, loop.stop) self.assertRaises( NotImplementedError, loop.is_running) - self.assertRaises( - NotImplementedError, loop.is_closed) + # skip some tests if the AbstractEventLoop class comes from asyncio + # and the asyncio version (python version in fact) is older than 3.4.2 + if events.asyncio is None or sys.version_info >= (3, 4, 2): + self.assertRaises( + NotImplementedError, loop.is_closed) + self.assertRaises( + NotImplementedError, loop.create_task, None) self.assertRaises( NotImplementedError, loop.close) self.assertRaises( - NotImplementedError, loop.create_task, None) - self.assertRaises( NotImplementedError, loop.call_later, None, None) self.assertRaises( NotImplementedError, loop.call_at, f, f) |