def test_get_file_guids_for_trashed_folder_wo_guids(self): node = self.node_settings.owner folder = OsfStorageFolder(name='foofolder', node=node) folder.save() files = [] for i in range(1, 4): files.append(folder.append_file('foo.{}'.format(i))) folder.delete() all_guids = OsfStorageFileNode.get_file_guids( '/' + folder._id, provider='osfstorage', node=node) assert [] == all_guids
def test_get_file_guids_for_trashed_folder_wo_guids(self): node = self.node_settings.owner folder = OsfStorageFolder(name='foofolder', target=node) folder.save() files = [] for i in range(1, 4): files.append(folder.append_file('foo.{}'.format(i))) folder.delete() all_guids = OsfStorageFileNode.get_file_guids( '/' + folder._id, provider='osfstorage', target=node) assert [] == all_guids
def test_get_file_guids_for_trashed_folder(self): node = self.node_settings.owner folder = OsfStorageFolder(name='foofolder', node=node) folder.save() files = [] for i in range(1, 4): files.append(folder.append_file('foo.{}'.format(i))) files[-1].get_guid(create=True) guids = [file.get_guid()._id for file in files] assert len(guids) == len(files) folder.delete() all_guids = OsfStorageFileNode.get_file_guids( '/' + folder._id, provider='osfstorage', node=node) assert sorted(guids) == sorted(all_guids)
def test_get_file_guids_for_trashed_folder(self): node = self.node_settings.owner folder = OsfStorageFolder(name='foofolder', target=node) folder.save() files = [] for i in range(1, 4): files.append(folder.append_file('foo.{}'.format(i))) files[-1].get_guid(create=True) guids = [file.get_guid()._id for file in files] assert len(guids) == len(files) folder.delete() all_guids = OsfStorageFileNode.get_file_guids( '/' + folder._id, provider='osfstorage', target=node) assert sorted(guids) == sorted(all_guids)