def mission_reports(): """Mission reports view.""" query_params = request.args.to_dict() if not query_params: reports = Report.get_by_recent() else: reports = Report.search(query_params) return render_template('main_views/reports.html', reports=reports, form_data=query_params)
def test_get_by_recent(self): report3 = Report.create(user_id=self.user.id, business_id='iUockw0CUssKZLyoGJYEXA', text='The curry was devine!') db.session.commit() report3.submitted_on = datetime.utcnow() db.session.commit() recent = Report.get_by_recent() self.assertEqual(len(recent), 3) self.assertEqual(recent[0], report3)