def move_osf_file_folder(file_folder_to_move, nid, folder_to_move_under=None): url = wb_move_url() data = { 'rename': file_folder_to_move['name'], 'conflict': 'replace', 'source': { 'path': file_folder_to_move['path'], 'provider': 'osfstorage', 'nid': nid }, 'destination': { 'path': folder_to_move_under['path'] if folder_to_move_under else '/', 'provider': 'osfstorage', 'nid': nid } } resp = session.post(url, data=json.dumps(data)) assert resp.ok return resp.json()
def rename_osf_file_folder(rename_to, path, nid, parent=None): url = wb_move_url() data = { 'rename': rename_to, 'conflict': 'replace', 'source': { 'path': path, 'provider': 'osfstorage', 'nid': nid }, 'destination': { 'path': parent['path'] if parent else '/', 'provider': 'osfstorage', 'nid': nid } } resp = session.post(url, data=json.dumps(data)) assert resp.ok return resp.json()