def test_remote_call(self): from distributed import socklayer import sys from pygreen.greenexecnet import PopenGateway gw = PopenGateway() rp = socklayer.spawn_remote_side(self.remote_side_code, gw) a = rp.get_remote("a") assert a.method(lambda : 13) == 16
def test_remote_counting(self): from distributed import socklayer 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] counters = [rp.get_remote("count") for rp in rps] assert allof(*counters) == (11, 11, 11)