fix/work around some corner cases for dist-testing

--HG--
branch : 1.0.x
This commit is contained in:
holger krekel
2009-07-31 14:22:02 +02:00
parent 737c32c783
commit a7382df5e9
7 changed files with 108 additions and 10 deletions

View File

@@ -32,6 +32,7 @@ class EventQueue:
class MySetup:
def __init__(self, request):
self.id = 0
self.request = request
def geteventargs(self, eventname, timeout=2.0):
@@ -45,6 +46,8 @@ class MySetup:
self.queue = py.std.Queue.Queue()
self.xspec = py.execnet.XSpec("popen")
self.gateway = py.execnet.makegateway(self.xspec)
self.id += 1
self.gateway.id = str(self.id)
self.node = TXNode(self.gateway, self.config, putevent=self.queue.put)
assert not self.node.channel.isclosed()
return self.node