def setUp(self): self.temp_dir = MyPath.make_temp_dir() trash_directories = make_trash_directories() trashed_files = TrashedFiles(trash_directories, TrashDirectory(), contents_of) self.cmd = RestoreCmd(None, None, exit=None, input=None, trashed_files=trashed_files, mount_points=os_mount_points, fs=restore.FileSystem())
def setUp(self): remove_file_if_exists('parent/path') remove_dir_if_exists('parent') trash_directories = make_trash_directories() trashed_files = TrashedFiles(trash_directories, TrashDirectory(), contents_of) self.cmd = RestoreCmd(None, None, exit=None, input=None, trashed_files=trashed_files, mount_points=os_mount_points, fs=restore.FileSystem())
def setUp(self): trash_directories = make_trash_directories() trashed_files = TrashedFiles(trash_directories, None, contents_of) self.cmd = RestoreCmd(None, None, exit=None, input=None, curdir=lambda: "dir", trashed_files=trashed_files, mount_points=os_mount_points, fs=restore.FileSystem()) self.cmd.handle_trashed_files = self.capture_trashed_files self.trashed_files = Mock(spec=['all_trashed_files']) self.cmd.trashed_files = self.trashed_files
def run_restore(self, with_user_typing=''): environ = {'XDG_DATA_HOME': self.XDG_DATA_HOME} trash_directories = TrashDirectories(volume_of, os.getuid, environ) trash_directories2 = TrashDirectories2(volume_of, trash_directories) trashed_files = TrashedFiles(trash_directories2, TrashDirectory(), contents_of) RestoreCmd(stdout=self.out, stderr=self.err, exit=[].append, input=lambda msg: with_user_typing, curdir=lambda: self.current_dir, trashed_files=trashed_files, mount_points=os_mount_points, fs=restore.FileSystem()).run([])