def impl(): users.insert("god", "root", 1, 0xf) users.insert("normal1", "passwd1", 1, 0x0) users.insert("normal2", "passwd2", 1, 0x0) users.insert("normal3", "passwd3", 1, 0x3) now = datetime.now() schedules.insert(type, now + timedelta(days=1), "hoge") schedules.insert(type, now - timedelta(days=1), "fuga")
def new_schedule(module): if request.method == 'GET': today = datetime.today() return render_template(module['edit_template'], today=today) else: moduletype = module['type'] logi('new schedule: type=%d', moduletype) try: module['validate']() except ValueError, e: logi('new schedule: validation error type=%d, errors=%s', moduletype, e.errors.keys()) today = datetime.today() return render_template(module['edit_template'], today=today, errors=e.errors) obj = module['make_obj'](request.form) logi('new schedule: insert type=%d, when=%s, body=%s', moduletype, obj['when'], obj['body']) scheds.insert(moduletype, obj['when'], obj['body']) return redirect(url_for(module['index']))
def setup_testdata(): users.insert("foo", "passwd1", 1, 0x0) u = users.find_by_id(1) u.joined = datetime(2011, 1, 1) set_user(u) d = datetime(2012, 1, 1) schedules.insert(schedules.TYPE_PRACTICE, d + timedelta(days=1), "p1") schedules.insert(schedules.TYPE_PRACTICE, d + timedelta(days=2), "p2") schedules.insert(schedules.TYPE_PRACTICE, d + timedelta(days=3), "p3") schedules.insert(schedules.TYPE_PRACTICE, d + timedelta(days=4), "p4") schedules.insert(schedules.TYPE_PRACTICE, d + timedelta(days=5), "p5") schedules.insert(schedules.TYPE_GAME, d + timedelta(days=1), "g1") schedules.insert(schedules.TYPE_GAME, d + timedelta(days=2), "g2") schedules.insert(schedules.TYPE_GAME, d + timedelta(days=3), "g3") schedules.insert(schedules.TYPE_GAME, d + timedelta(days=4), "g4") schedules.insert(schedules.TYPE_GAME, d + timedelta(days=5), "g5") schedules.insert(schedules.TYPE_EVENT, d + timedelta(days=1), "e1") schedules.insert(schedules.TYPE_EVENT, d + timedelta(days=2), "e2") schedules.insert(schedules.TYPE_EVENT, d + timedelta(days=3), "e3") schedules.insert(schedules.TYPE_EVENT, d + timedelta(days=4), "e4") schedules.insert(schedules.TYPE_EVENT, d + timedelta(days=5), "e5")