Exemplo n.º 1
0
 def startSubprocess():
     self.process = subprocess.Popen(self.subprocessArguments,
                                     stdin=stdInRead,
                                     stdout=stdOutWrite,
                                     stderr=stdErrWrite,
                                     env=self.env)
     subprocessEvent.set()
Exemplo n.º 2
0
 def startProxyProcess():
     self.proxyProcess = subprocess.Popen([
         'coffee', localProxyPath, '--user', credentials[0],
         '--password', credentials[1], '--server', relayEndpoint
     ],
                                          stdin=stdInRead,
                                          stdout=stdOutWrite,
                                          stderr=stdErrWrite)
     proxyEvent.set()
Exemplo n.º 3
0
def testInMem():
    val = subprocess.Popen(
        ['fora -e "1+2"'],
        shell=True,
        stdout=subprocess.PIPE,
        stderr=subprocess.PIPE,
        #make sure we pass the script-setup environment variables down
        env=dict(os.environ)).communicate()

    if removeFirstLine(val[0]).lstrip().rstrip() == '3':
        return True
    print 'testInMem failed:', val
    return False