summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2014-11-22 01:40:19 +0100
committerVictor Stinner <victor.stinner@gmail.com>2014-11-22 01:40:19 +0100
commit469de722a85bb08cc665ebd60c6cc0385d0c4ae9 (patch)
tree9acd9ce27707a4ce03f85a5ecdf23db50b2b56be /tests
parent0e2e0be347682ded1fd1373a5fb0392825802ce7 (diff)
downloadaioeventlet-469de722a85bb08cc665ebd60c6cc0385d0c4ae9.tar.gz
tests: use shorter delays
Diffstat (limited to 'tests')
-rw-r--r--tests/test_eventlet.py29
-rw-r--r--tests/test_timer.py8
2 files changed, 19 insertions, 18 deletions
diff --git a/tests/test_eventlet.py b/tests/test_eventlet.py
index ede6440..2361e81 100644
--- a/tests/test_eventlet.py
+++ b/tests/test_eventlet.py
@@ -4,14 +4,15 @@ import sys
import tests
from tests import unittest
+SHORT_SLEEP = 0.001
def eventlet_slow_append(result, value, delay):
eventlet.sleep(delay)
result.append(value)
return value * 10
-def eventlet_slow_error(delay):
- eventlet.sleep(delay)
+def eventlet_slow_error():
+ eventlet.sleep(SHORT_SLEEP)
raise ValueError("error")
try:
@@ -23,18 +24,18 @@ try:
result = []
loop = asyncio.get_event_loop()
- g1 = eventlet.spawn(eventlet_slow_append, result, 1, 0.2)
+ g1 = eventlet.spawn(eventlet_slow_append, result, 1, 0.020)
fut = aiogreen.wrap_greenthread(g1, loop=loop)
value = yield from fut
result.append(value)
- g2 = eventlet.spawn(eventlet_slow_append, result, 2, 0.1)
+ g2 = eventlet.spawn(eventlet_slow_append, result, 2, 0.010)
fut = aiogreen.wrap_greenthread(g2, loop=loop)
value = yield from fut
result.append(value)
- g3 = eventlet.spawn(eventlet_slow_error, 0.001)
+ g3 = eventlet.spawn(eventlet_slow_error)
fut = aiogreen.wrap_greenthread(g3, loop=loop)
try:
yield from fut
@@ -45,14 +46,14 @@ try:
return result
@asyncio.coroutine
- def coro_slow_append(result, value, delay):
+ def coro_slow_append(result, value, delay=SHORT_SLEEP):
yield from asyncio.sleep(delay)
result.append(value)
return value * 10
@asyncio.coroutine
- def coro_slow_error(delay):
- yield from asyncio.sleep(delay)
+ def coro_slow_error():
+ yield from asyncio.sleep(0.001)
raise ValueError("error")
''')
except ImportError:
@@ -64,17 +65,17 @@ except ImportError:
result = []
loop = asyncio.get_event_loop()
- g1 = eventlet.spawn(eventlet_slow_append, result, 1, 0.2)
+ g1 = eventlet.spawn(eventlet_slow_append, result, 1, 0.020)
fut = aiogreen.wrap_greenthread(g1, loop=loop)
value = yield From(fut)
result.append(value)
- g2 = eventlet.spawn(eventlet_slow_append, result, 2, 0.1)
+ g2 = eventlet.spawn(eventlet_slow_append, result, 2, 0.010)
fut = aiogreen.wrap_greenthread(g2, loop=loop)
value = yield From(fut)
result.append(value)
- g3 = eventlet.spawn(eventlet_slow_error, 0.001)
+ g3 = eventlet.spawn(eventlet_slow_error)
fut = aiogreen.wrap_greenthread(g3, loop=loop)
try:
yield From(fut)
@@ -85,14 +86,14 @@ except ImportError:
raise Return(result)
@asyncio.coroutine
- def coro_slow_append(result, value, delay):
+ def coro_slow_append(result, value, delay=SHORT_SLEEP):
yield From(asyncio.sleep(delay))
result.append(value)
raise Return(value * 10)
@asyncio.coroutine
- def coro_slow_error(delay):
- yield From(asyncio.sleep(delay))
+ def coro_slow_error():
+ yield From(asyncio.sleep(0.001))
raise ValueError("error")
diff --git a/tests/test_timer.py b/tests/test_timer.py
index fbb492b..f2b26d6 100644
--- a/tests/test_timer.py
+++ b/tests/test_timer.py
@@ -31,12 +31,12 @@ class TimerTests(tests.TestCase):
result.append("World")
loop.stop()
- self.loop.call_later(0.050, hello)
- self.loop.call_later(0.100, self.loop.stop)
- self.loop.call_later(0.150, world, self.loop)
+ self.loop.call_later(0.001, hello)
+ self.loop.call_later(0.025, self.loop.stop)
+ self.loop.call_later(0.050, world, self.loop)
self.loop.run_forever()
- eventlet.sleep(0.200)
+ eventlet.sleep(0.100)
self.assertEqual(result, ["Hello"])
self.loop.run_forever()