[pypy-svn] r58789 - pypy/dist/pypy/lib/distributed/test
hpk at codespeak.net
hpk at codespeak.net
Tue Oct 7 21:21:30 CEST 2008
Author: hpk
Date: Tue Oct 7 21:21:27 2008
New Revision: 58789
Modified:
pypy/dist/pypy/lib/distributed/test/test_greensock.py
pypy/dist/pypy/lib/distributed/test/test_socklayer.py
Log:
try to import pygreen, otherwise skip.
Modified: pypy/dist/pypy/lib/distributed/test/test_greensock.py
==============================================================================
--- pypy/dist/pypy/lib/distributed/test/test_greensock.py (original)
+++ pypy/dist/pypy/lib/distributed/test/test_greensock.py Tue Oct 7 21:21:27 2008
@@ -2,6 +2,9 @@
import py
from pypy.conftest import gettestobjspace, option
+def setup_module(mod):
+ py.test.importorskip("pygreen") # found e.g. in py/trunk/contrib
+
class AppTestDistributedGreensock(object):
def setup_class(cls):
if not option.runappdirect:
@@ -41,7 +44,7 @@
def test_remote_call(self):
from distributed import socklayer
import sys
- from py.__.green.greenexecnet import PopenGateway
+ from pygreen.greenexecnet import PopenGateway
gw = PopenGateway()
rp = socklayer.spawn_remote_side(self.remote_side_code, gw)
a = rp.get_remote("a")
@@ -49,8 +52,8 @@
def test_remote_counting(self):
from distributed import socklayer
- from py.__.green.greensock2 import allof
- from py.__.green.greenexecnet import PopenGateway
+ from pygreen.greensock2 import allof
+ from pygreen.greenexecnet import PopenGateway
gws = [PopenGateway() for i in range(3)]
rps = [socklayer.spawn_remote_side(self.remote_side_code, gw)
for gw in gws]
Modified: pypy/dist/pypy/lib/distributed/test/test_socklayer.py
==============================================================================
--- pypy/dist/pypy/lib/distributed/test/test_socklayer.py (original)
+++ pypy/dist/pypy/lib/distributed/test/test_socklayer.py Tue Oct 7 21:21:27 2008
@@ -1,6 +1,9 @@
-
+import py
from pypy.conftest import gettestobjspace
+def setup_module(mod):
+ py.test.importorskip("pygreen") # found e.g. in py/trunk/contrib
+
# XXX think how to close the socket
class AppTestSocklayer:
@@ -18,9 +21,9 @@
import py
except ImportError:
skip("pylib not importable")
- from py.__.green.pipe.gsocket import GreenSocket
+ from pygreen.pipe.gsocke import GreenSocket
from distributed.socklayer import socket_loop, connect
- from py.__.green.greensock2 import oneof, allof
+ from pygreen.greensock2 import oneof, allof
def one():
socket_loop(('127.0.0.1', 21211), {'x':x}, socket=GreenSocket)
More information about the Pypy-commit
mailing list