def test_handler_object(self): LOG.info("Testing init of a FTP handler object ...") from ftp_backup.ftp_handler import FTPHandler from ftp_backup.ftp_handler import DEFAULT_FTP_HOST from ftp_backup.ftp_handler import DEFAULT_FTP_PORT from ftp_backup.ftp_handler import DEFAULT_FTP_USER from ftp_backup.ftp_handler import DEFAULT_FTP_PWD from ftp_backup.ftp_handler import DEFAULT_FTP_TZ from ftp_backup.ftp_handler import DEFAULT_FTP_TIMEOUT from ftp_backup.ftp_handler import DEFAULT_MAX_STOR_ATTEMPTS from ftp_backup.ftp_handler import MAX_FTP_TIMEOUT ftp = FTPHandler( appname=self.appname, verbose=self.verbose, ) if self.verbose > 1: LOG.debug("repr of FTPHandler object: %r", ftp) if self.verbose > 2: LOG.debug("FTPHandler object:\n%s", pp(ftp.as_dict(True))) LOG.info("Checking FTP handler object for default values ...") self.assertIsInstance(ftp.ftp, FTP) self.assertEqual(ftp.connected, False) self.assertEqual(ftp.host, DEFAULT_FTP_HOST) self.assertEqual(ftp.logged_in, False) self.assertEqual(ftp.max_stor_attempts, DEFAULT_MAX_STOR_ATTEMPTS) self.assertEqual(ftp.passive, False) self.assertEqual(ftp.password, DEFAULT_FTP_PWD) self.assertEqual(ftp.port, DEFAULT_FTP_PORT) self.assertEqual(ftp.remote_dir, '/') self.assertEqual(ftp.timeout, DEFAULT_FTP_TIMEOUT) self.assertEqual(ftp.tls, False) self.assertEqual(ftp.tz, DEFAULT_FTP_TZ) self.assertEqual(ftp.user, DEFAULT_FTP_USER)
def test_handler_object_tls(self): LOG.info("Testing init of a FTP handler object with TLS support ...") from ftp_backup.ftp_handler import FTPHandler ftp = FTPHandler( appname=self.appname, tls=True, verbose=self.verbose, ) if self.verbose > 1: LOG.debug("repr of FTPHandler object: %r", ftp) if self.verbose > 2: LOG.debug("FTPHandler object:\n%s", pp(ftp.as_dict(True))) LOG.info("Checking FTP handler object for default values ...") self.assertIsInstance(ftp.ftp, FTP_TLS) self.assertEqual(ftp.tls, True) self.assertEqual(ftp.tls_verify, None)