Ejemplo n.º 1
0
 def connectionMade(self):
     print("Connection made within protocol")
     self.ftpClient = FTPClient(username="******",
                                password="******",
                                passive=1)
     print("Created FTP Client")
     self.ftpClient.pwd().addCallback(self.printCWD)
Ejemplo n.º 2
0
 def __init__(self,
              factory,
              username='******',
              password='******',
              passive=0):
     FTPClient.__init__(self, username, password, passive)
     self.factory = factory
     self.debug = True
Ejemplo n.º 3
0
class FileReceiver(protocol.Protocol):
    def __init__(self):
        self.ftpClient = None

    def connectionMade(self):
        print("Connection made within protocol")
        self.ftpClient = FTPClient(username="******",
                                   password="******",
                                   passive=1)
        print("Created FTP Client")
        self.ftpClient.pwd().addCallback(self.printCWD)

    def printCWD(self, msg):
        print("current working directory:", msg)
Ejemplo n.º 4
0
 def lineReceived(self, line):
     g_logger.debug("[FTP Test]:%s"%str(line))
     FTPClient.lineReceived(self, line)
     if line.startswith('230'): # Logged in
         self.quit()
         task_done(self.test.__class__.__name__,  TEST_SERVICE_TYPE, self.test)
         if self.reportDeferred:
             result = {'status_code': 0, 'time_end': default_timer()}
             self.reportDeferred.callback(result)
     elif line.startswith('530'): # Login failed
         task_failed(self.test.__class__.__name__, TEST_SERVICE_TYPE, self.test)
         if self.reportDeferred:
             result = {'status_code': 1, 'time_end': default_timer()}
             self.reportDeferred.callback(result)
Ejemplo n.º 5
0
 def lineReceived(self, line):
     g_logger.debug("[FTP Test]:%s" % str(line))
     FTPClient.lineReceived(self, line)
     if line.startswith('230'):  # Logged in
         self.quit()
         task_done(self.test.__class__.__name__, TEST_SERVICE_TYPE,
                   self.test)
         if self.reportDeferred:
             result = {'status_code': 0, 'time_end': default_timer()}
             self.reportDeferred.callback(result)
     elif line.startswith('530'):  # Login failed
         task_failed(self.test.__class__.__name__, TEST_SERVICE_TYPE,
                     self.test)
         if self.reportDeferred:
             result = {'status_code': 1, 'time_end': default_timer()}
             self.reportDeferred.callback(result)
Ejemplo n.º 6
0
    def __init__(self, report_deferred=None, test=None):
        """Constructor"""
        FTPClient.__init__(self, test.username, test.password)

        self.reportDeferred = report_deferred
        self.test = test
Ejemplo n.º 7
0
 def __init__(self, report_deferred=None, test=None):
     """Constructor"""
     FTPClient.__init__(self, test.username, test.password)
     
     self.reportDeferred = report_deferred
     self.test = test
Ejemplo n.º 8
0
    def __init__(self, server_dir, local_dir, refdes, *args, **kwargs):
        FTPClient.__init__(self, *args, **kwargs)

        self._refdes = refdes
        self._server_directory = server_dir
        self._local_directory = local_dir
Ejemplo n.º 9
0
 def __init__(self, factory, username = '******', password = '******', passive = 0):
     FTPClient.__init__(self, username, password, passive)
     self.factory = factory
     self.debug = True
Ejemplo n.º 10
0
    def __init__(self, server_dir, local_dir, refdes, *args, **kwargs):
        FTPClient.__init__(self, *args, **kwargs)

        self._refdes = refdes
        self._server_directory = server_dir
        self._local_directory = local_dir