404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 | |
def test_many_popen(self): |
num = 4 |
l = [] |
for i in range(num): |
-> l.append(py.execnet.PopenGateway()) |
channels = [] |
for gw in l: |
channel = gw.remote_exec("""channel.send(42)""") |
channels.append(channel) |
|
|
|
|
|
|
|
|
|
|
|
while channels: |
channel = channels.pop() |
ret = channel.receive() |
assert ret == 42 | |