Skip tests if it's pypy
This commit is contained in:
@@ -58,3 +58,4 @@ def is_monkey_patched():
|
|||||||
return is_gevent_monkey_patched() or is_eventlet_monkey_patched()
|
return is_gevent_monkey_patched() or is_eventlet_monkey_patched()
|
||||||
|
|
||||||
notwindows = unittest.skipUnless(not "Windows" in platform.system(), "This test is not adequate for windows")
|
notwindows = unittest.skipUnless(not "Windows" in platform.system(), "This test is not adequate for windows")
|
||||||
|
notpypy = unittest.skipUnless(not '__pypy__' in sys.builtin_module_names, "This tests is not suitable for pypy")
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ except ImportError:
|
|||||||
import unittest # noqa
|
import unittest # noqa
|
||||||
|
|
||||||
from tests.unit.io.utils import TimerConnectionTests
|
from tests.unit.io.utils import TimerConnectionTests
|
||||||
from tests import is_eventlet_time_monkey_patched, is_gevent_time_monkey_patched
|
|
||||||
from tests.unit.io.eventlet_utils import restore_saved_module
|
from tests.unit.io.eventlet_utils import restore_saved_module
|
||||||
|
from tests import notpypy
|
||||||
import time
|
import time
|
||||||
from eventlet import monkey_patch
|
from eventlet import monkey_patch
|
||||||
|
|
||||||
@@ -31,7 +31,9 @@ except ImportError:
|
|||||||
|
|
||||||
|
|
||||||
class EventletTimerTest(unittest.TestCase, TimerConnectionTests):
|
class EventletTimerTest(unittest.TestCase, TimerConnectionTests):
|
||||||
|
@notpypy
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
#There are some issues with some versions of pypy and eventlet
|
||||||
if not EventletConnection:
|
if not EventletConnection:
|
||||||
raise unittest.SkipTest("Can't test eventlet without monkey patching")
|
raise unittest.SkipTest("Can't test eventlet without monkey patching")
|
||||||
monkey_patch(time=True)
|
monkey_patch(time=True)
|
||||||
|
|||||||
Reference in New Issue
Block a user