def test_sync_delete_server_folder(self): """ test_sync_delete_server_folder """ self.reset_cb_db_clean() #self.unzip_testfiles_clean() os.makedirs("testdata/test/foo") os.makedirs("testdata/test/bar") localindex, self.cbmemory = sync_server(self.cbmemory, self.cboptions) dir_del_server = tuple(['/foo']) serverindex, self.cbmemory = get_server_index(self.cbmemory, self.cboptions) self.cbmemory = instruct_server_to_delete_folders(self.cbmemory, self.cboptions, serverindex, dir_del_server) serverindex, self.cbmemory = get_server_index(self.cbmemory, self.cboptions) cbmemory, cboptions, file_del_server, file_downloads, file_uploads, dir_del_server, dir_make_local, dir_make_server, dir_del_local, file_del_local, server_path_nodes, unique_content, rename_paths, dir_renames, dir_local_renames = get_sync_changes(self.cbmemory, self.cboptions, localindex, serverindex) self.assertEqual(len(dir_del_local), 1)
def test_compare_server_tree_with_local_tree_method_folders(self): """ test_compare_server_tree_with_local_tree_method_folders """ self.reset_cb_dir() self.reset_cb_db_clean() self.unzip_testfiles_clean() serverindex, self.cbmemory = get_server_index(self.cbmemory, self.cboptions) localindex, self.cbmemory = sync_server(self.cbmemory, self.cboptions) self.assertTrue(self.directories_synced()) # delete on server dir_del_server = tuple(['/map1']) self.cbmemory = instruct_server_to_delete_folders(self.cbmemory, self.cboptions, serverindex, dir_del_server) # sync dirs again localindex, self.cbmemory = sync_server(self.cbmemory, self.cboptions) self.assertTrue(self.directories_synced()) # delete local os.system("rm -Rf testdata/test/map2") localindex, self.cbmemory = sync_server(self.cbmemory, self.cboptions) self.assertTrue(self.directories_synced())