def setUp(self): self.trashdirectory_base_dir = os.path.realpath( "./sandbox/testTrashDirectory") require_empty_dir(self.trashdirectory_base_dir) self.instance = TrashDirectoryForPut(self.trashdirectory_base_dir, "/", None, RealFs())
def test_restore_create_needed_directories(self): require_empty_dir('sandbox') write_file('sandbox/TrashDir/files/bar') instance = TrashedFile('sandbox/foo/bar', 'deletion_date', 'info_file', 'sandbox/TrashDir/files/bar') self.cmd.restore(instance) assert os.path.exists("sandbox/foo/bar")
def setUp(self): require_empty_dir('sandbox') self.fs = Mock() self.fs.isdir.return_value = True self.fs.islink.return_value = False self.fs.has_sticky_bit.return_value = True self.checker = TopTrashDirWriteRules(self.fs) self.out = Mock()
def setUp(self): require_empty_dir("sandbox") self.fs = Mock() self.fs.isdir.return_value = True self.fs.islink.return_value = False self.fs.has_sticky_bit.return_value = True self.checker = TopTrashDirWriteRules(self.fs) self.out = Mock()
def setUp(self): self.trashdirectory_base_dir = os.path.realpath( "./sandbox/testTrashDirectory") require_empty_dir(self.trashdirectory_base_dir) self.instance = TrashDirectoryForPut( self.trashdirectory_base_dir, "/")
def test_something(self): require_empty_dir('info') self.trash_directories.trash_directories_or_user.return_value = \ [("path", "/volume")] open('info/info_path.trashinfo', 'w').write( 'Path=name\nDeletionDate=2001-01-01T10:10:10') self.trash_directory.all_info_files = Mock([], return_value=[ ('trashinfo', 'info/info_path.trashinfo')]) trashed_files = list(self.trashed_files.all_trashed_files([], None)) trashed_file = trashed_files[0] assert_equal('/volume/name' , trashed_file.original_location) assert_equal(datetime.datetime(2001, 1, 1, 10, 10, 10), trashed_file.deletion_date) assert_equal('info/info_path.trashinfo' , trashed_file.info_file) assert_equal('files/info_path' , trashed_file.original_file)
def test_something(self): cmd = RestoreCmd(None, None, {}, None, None) require_empty_dir('info') open('info/info_path.trashinfo', 'w').write('Path=name\nDeletionDate=2001-01-01T10:10:10') path_to_trashinfo = 'info/info_path.trashinfo' trash_dir = Mock([]) trash_dir.volume = '/volume' trash_dir.all_info_files = Mock([], return_value=[path_to_trashinfo]) cmd.all_trash_directories2 = lambda: [trash_dir] cmd.curdir = lambda: '/volume' trashed_files = list(cmd.all_trashed_files()) trashed_file = trashed_files[0] assert_equals('/volume/name', trashed_file.original_location) assert_equals(datetime.datetime(2001, 1, 1, 10, 10, 10), trashed_file.deletion_date) assert_equals('info/info_path.trashinfo', trashed_file.info_file) assert_equals('files/info_path', trashed_file.original_file)
def test_something(self): cmd = RestoreCmd(None, None, {}, None, None) require_empty_dir('info') file('info/info_path.trashinfo', 'w').write( 'Path=name\nDeletionDate=2001-01-01T10:10:10') path_to_trashinfo = 'info/info_path.trashinfo' trash_dir = Mock([]) trash_dir.volume = '/volume' trash_dir.all_info_files = Mock([], return_value=[path_to_trashinfo]) cmd.all_trash_directories2 = lambda: [trash_dir] cmd.curdir = lambda: '/volume' trashed_files = cmd.all_trashed_files_in_dir() trashed_file = trashed_files[0] assert_equals('/volume/name' , trashed_file.path) assert_equals(datetime.datetime(2001, 1, 1, 10, 10, 10), trashed_file.deletion_date) assert_equals('info/info_path.trashinfo' , trashed_file.info_file) assert_equals('files/info_path' , trashed_file.actual_path)
def setUp(self): require_empty_dir('sandbox')
def setUp(self): self.temp_dir = MyPath.make_temp_dir() require_empty_dir(self.temp_dir / 'trash-dir') self.trash_dir = TrashDirectory() self.logger = Mock() self.trash_dir.logger = self.logger
def setUp(self): require_empty_dir('sandbox') self.trash_dir = TrashDirectory() self.logger = Mock() self.trash_dir.logger = self.logger