def send_data(): api_key = request.json.get('api_key') server_url = request.json.get('server_url') data = request.json.get('data') project_name = request.json.get('project_name') tpl_presenter = render_template('presenter.html', steps=data['steps'], project_name=project_name) pbclient.set('endpoint', server_url) pbclient.set('api_key', api_key) # TODO: check error app = pbclient.find_app(short_name=project_name)[0] app.info['task_presenter'] = tpl_presenter for task in pbclient.find_tasks(app.id): pbclient.delete_task(task.id) for task in data['tasks']: pbclient.create_task(app.id, task) pbclient.update_app(app) return '', 200
def tearDown(self): pbclient.delete_task(self.pb_task1.task.id) pbclient.delete_task(self.pb_task2.task.id) pbclient.delete_app(self.app.app_id)
def _delete_task(self, task): res = pbclient.delete_task(task.id) if self._wait_if_reached_rate_limit(res): self._delete_task(task.id)