Exemple #1
0
 def _cbSubsystem(self, result):
     self.client = filetransfer.FileTransferClient()
     self.client.makeConnection(self)
     self.dataReceived = self.client.dataReceived
     f = None
     if self.conn.options['batchfile']:
         fn = self.conn.options['batchfile']
         if fn != '-':
             f = file(fn)
     self.stdio = stdio.StandardIO(StdioClient(self.client, f))
Exemple #2
0
    def setUp(self):
        SFTPTestBase.setUp(self)

        self.avatar = FileTransferTestAvatar(self.testDir)
        self.server = filetransfer.FileTransferServer(avatar=self.avatar)
        clientTransport = loopback.LoopbackRelay(self.server)

        self.client = filetransfer.FileTransferClient()
        self._serverVersion = None
        self._extData = None
        def _(serverVersion, extData):
            self._serverVersion = serverVersion
            self._extData = extData
        self.client.gotServerVersion = _
        serverTransport = loopback.LoopbackRelay(self.client)
        self.client.makeConnection(clientTransport)
        self.server.makeConnection(serverTransport)

        self.clientTransport = clientTransport
        self.serverTransport = serverTransport

        self._emptyBuffers()
Exemple #3
0
 def setUp(self):
     self.ftc = filetransfer.FileTransferClient()
Exemple #4
0
 def openSftpClient(self, result):
     client = filetransfer.FileTransferClient()
     client.makeConnection(self)
     self.dataReceived = client.dataReceived
     self.sftpCallback(client)