summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2014-11-20 14:40:52 +0100
committerVictor Stinner <victor.stinner@gmail.com>2014-11-20 14:40:52 +0100
commit5ca2c83ab0a66c706529c919fdc9cbdc0f5bedb5 (patch)
treece21a8eb60061610200f58d282386793ab013c3d
parentbd1da296903bb34e116fb5003594efaf7f206474 (diff)
downloadtrollius-5ca2c83ab0a66c706529c919fdc9cbdc0f5bedb5.tar.gz
fix test_events.py on Python 3 with asyncio < 3.4.2
-rw-r--r--tests/test_events.py12
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)