Example #1
0
 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())
Example #2
0
 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())
Example #3
0
 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([])