def test_get_file_guids_for_live_folder_wo_guids(self): node = self.node_settings.owner folder = models.OsfStorageFolder(name='foofolder', node=node) folder.save() files = [] for i in range(1, 4): files.append(folder.append_file('foo.{}'.format(i))) all_guids = models.OsfStorageFileNode.get_file_guids( '/' + folder._id, provider='osfstorage', node=node) assert [] == all_guids
def test_get_file_guids_for_live_folder(self): node = self.node_settings.owner folder = models.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) all_guids = models.OsfStorageFileNode.get_file_guids( '/' + folder._id, provider='osfstorage', node=node) assert guids == all_guids