def setUp(self): # Remote URL, e.g. "ftp://*****:*****@example.com/my/test/folder" ftp_url = PYFTPSYNC_TEST_FTP_URL if not ftp_url: self.skipTest("Must configure a FTP target (environment variable PYFTPSYNC_TEST_FTP_URL)") self.assertTrue("/test" in ftp_url or "/temp" in ftp_url, "FTP target path must include '/test' or '/temp'") # Create temp/local folder with files and empty temp/remote folder prepare_fixtures_1() # print(ftp_url) parts = urlparse(ftp_url, allow_fragments=False) self.assertEqual(parts.scheme.lower(), "ftp") # print(parts) # self.creds = parts.username, parts.password # self.HOST = parts.netloc.split("@", 1)[1] self.PATH = parts.path # user, passwd = get_stored_credentials("pyftpsync.pw", self.HOST) self.remote = make_target(ftp_url) self.remote.open() # This check is already preformed in the constructor: # self.assertEqual(self.remote.pwd(), self.PATH) # Delete all files in remote target folder, except for LOCK file self.remote._rmdir_impl(".", keep_root_folder=True, predicate=lambda n: n != DirMetadata.LOCK_FILE_NAME)
def setUp(self): # Remote URL, e.g. "ftp://*****:*****@example.com/my/test/folder" ftp_url = PYFTPSYNC_TEST_FTP_URL if not ftp_url: self.skipTest( "Must configure a FTP target (environment variable PYFTPSYNC_TEST_FTP_URL)" ) self.assertTrue("/test" in ftp_url or "/temp" in ftp_url, "FTP target path must include '/test' or '/temp'") # Create temp/local folder with files and empty temp/remote folder prepare_fixtures_1() # print(ftp_url) parts = urlparse(ftp_url, allow_fragments=False) self.assertEqual(parts.scheme.lower(), "ftp") # print(parts) # self.creds = parts.username, parts.password # self.HOST = parts.netloc.split("@", 1)[1] self.PATH = parts.path # user, passwd = get_stored_credentials("pyftpsync.pw", self.HOST) self.remote = make_target(ftp_url) self.remote.open() # This check is already preformed in the constructor: # self.assertEqual(self.remote.pwd(), self.PATH) # Delete all files in remote target folder, except for LOCK file self.remote._rmdir_impl( ".", keep_root_folder=True, predicate=lambda n: n != DirMetadata.LOCK_FILE_NAME)
def setUp(self): if not DO_BENCHMARKS: self.skipTest("DO_BENCHMARKS is not set") # Remote URL, e.g. "ftp://*****:*****@example.com/my/test/folder" ftp_url = PYFTPSYNC_TEST_FTP_URL if not ftp_url: self.skipTest("Must configure a FTP target (environment variable PYFTPSYNC_TEST_FTP_URL)") self.assertTrue("/test" in ftp_url or "/temp" in ftp_url, "FTP target path must include '/test' or '/temp'") # Create temp/local folder with files and empty temp/remote folder prepare_fixtures_1() self.remote = make_target(ftp_url) self.remote.open() # Delete all files in remote target folder self.remote._rmdir_impl(".", keep_root=True)
def setUp(self): if not DO_BENCHMARKS: self.skipTest("DO_BENCHMARKS is not set") # Remote URL, e.g. "ftp://*****:*****@example.com/my/test/folder" ftp_url = PYFTPSYNC_TEST_FTP_URL if not ftp_url: self.skipTest( "Must configure a FTP target (environment variable PYFTPSYNC_TEST_FTP_URL)" ) self.assertTrue("/test" in ftp_url or "/temp" in ftp_url, "FTP target path must include '/test' or '/temp'") # Create temp/local folder with files and empty temp/remote folder prepare_fixtures_1() self.remote = make_target(ftp_url) self.remote.open() # Delete all files in remote target folder self.remote._rmdir_impl(".", keep_root=True)
def setUp(self): # raise SkipTest prepare_fixtures_1()