def test_create_report(self): rv = self.app.post('/_ah/cmd/create_report?month=11&year=2010&day=2') self.assertEquals(200, rv.status_code) self.assertEquals(1, Report.all().count()) r = Report.all().fetch(1)[0] self.assertEquals(2, r.start.day) self.assertEquals(11, r.start.month) self.assertEquals(2010, r.start.year)
def list(self): return self._as_json([x.as_dict() for x in Report.all()])
def fix_report(): for x in Report.all(): x.finished = True x.put() return "thank you, john"
def update_all_stats(): for r in Report.all().filter('finished =', True): deferred.defer(update_report_stats, str(r.key())) return 'updating'
def fix_report(): for x in Report.all(): x.finished = True; x.put() return "thank you, john"
def setUp(self): app.config['TESTING'] = True self.app = app.test_client() for x in Report.all(): x.delete()
def setUp(self): for x in Report.all(): x.delete() self.r = Report(start=date(year=2011, month=2, day=1), finished=False) self.r.put()