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_member(): if request.method == 'GET': return render_template('admin/edit_member.html') else: logi('new member') try: validate_member() except ValueError, e: logi('new member: validation error errors=%s', e.errors.keys()) return render_template('admin/edit_member.html', errors=e.errors) u = users.make_obj(request.form) logi('new member: insert name=%s', u.name) try: users.insert(u.name, u.password, u.sex, u.permission) return redirect(url_for('admin.member')) except users.NotUniquePassword: logi('not unique password') return render_template('admin/edit_member.html', errors=not_unique_password_error())
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")
def test_update_not_raise_exception(): xid = users.insert("xxx", "xxx", 1, 0x0) users.update(xid, "xxx", 1, 0x0)
def test_update_raise_not_unique_password(): users.insert("xxx", "xxx", 1, 0x0) yid = users.insert("yyy", "yyy", 1, 0x0) users.update(yid, "xxx", 1, 0x0)
def test_insert_raise_not_unique_password(): users.insert("xxx", "xxx", 1, 0x0) users.insert("yyy", "xxx", 1, 0x0)
def test_returns_lastrowid(): lastid = users.insert("xxx", "xxx", 1, 0x0) lastid2 = users.insert("yyy", "yyy", 1, 0x0) assert lastid != lastid2
def setup_testdata(): users.insert("foo", "passwd1", 1, 0x0) users.insert("bar", "passwd2", 1, 0x1) users.insert("baz", "passwd3", 2, 0x3) users.insert("qux", "passwd4", 2, 0x7) users.insert("quux", "passwd5", 1, 0xf)
def impl(): users.insert("foo", "passwd1", 1, 0x0) set_user(users.find_by_id(1)) for i in range(count): bbs.post(u"あいうえお" + str(i))