def test_rerun(self): def count_report_stores(): return len(self.session.query(ReportStore).all()) prev_report_count = count_report_stores() result = RunReport.rerun(self.reports[0]).get() assert_equals(type(result), dict) next_report_count = count_report_stores() assert_equals(prev_report_count, next_report_count)
def rerun_report(report_id): session = db.get_session() report = session.query(ReportStore).get(report_id) RunReport.rerun(report) return json_response(message='Report scheduled for rerun')