def test_delete_folder_contents(self): tmp_dir = self.get_temp_dir() + os.sep +"programy" if os.path.exists(tmp_dir): shutil.rmtree(tmp_dir) os.mkdir(tmp_dir) src_dir = tmp_dir + os.sep + "src" os.mkdir(src_dir) src_sub_dir = tmp_dir + os.sep + "src" + os.sep + "sub" os.mkdir(src_sub_dir) dest_dir = tmp_dir + os.sep + "dest" os.mkdir(dest_dir) self.create_file(src_dir + os.sep + "file1.txt") self.create_file(src_dir + os.sep + "file2.txt") self.create_file(src_dir + os.sep + "file3.txt") self.create_file(src_dir + os.sep + "sub" + os.sep + "file4.txt") self.assertTrue(os.path.exists(src_dir + os.sep + "file1.txt")) self.assertTrue(os.path.exists(src_dir + os.sep + "file2.txt")) self.assertTrue(os.path.exists(src_dir + os.sep + "file3.txt")) self.assertTrue(os.path.exists(src_dir + os.sep + "sub" + os.sep + "file4.txt")) AdminTool.delete_folder_contents(tmp_dir) self.assertFalse(os.path.exists(src_dir + os.sep + "file1.txt")) self.assertFalse(os.path.exists(src_dir + os.sep + "file2.txt")) self.assertFalse(os.path.exists(src_dir + os.sep + "file3.txt")) self.assertFalse(os.path.exists(src_dir + os.sep + "sub" + os.sep + "file4.txt")) if os.path.exists(tmp_dir): shutil.rmtree(tmp_dir)