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)
Пример #2
0
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')