示例#1
0
def testcase(page=1):
    qry = dba.get_tabel_query(TestCase)
    cases = qry.paginate(page, config.PAGE_SHOW_NUM, False)
    return render_template("list_cases.html",
       user = g.user, 
       data = cases,
       route_tag = testcase.func_name)
示例#2
0
def login():
    form = LoginForm(request.form)
    
    if request.method == "POST" and form.validate():        
        user_query = dba.get_tabel_query(User, email = form.email.data, name = form.name.data)
        print user_query
        user = user_query.first()
        
        if not user:
            print  "no such user,please regist."
            return redirect(url_for("login"))
        
        login_user(user)        
        return redirect(url_for("index"))
    
    return render_template("login.html", form = form)
示例#3
0
def login():
    form = LoginForm(request.form)
    
    if request.method == "POST" and form.validate():
        user_query = dba.get_tabel_query(User, email = form.email.data, password = form.password.data)
        user = user_query.first()
                
        if not user:
            flash(u"用户名或密码错误")
            return redirect(url_for("login"))
        
        login_user(user, remember=form.remember_me.data)
        dba.save_objs(g.user)
        return redirect(url_for("index"))
    
    return render_template("login.html", form = form)
示例#4
0
def run(page=1):
    qry = dba.get_tabel_query(Run)
    runs = qry.paginate(page, config.PAGE_SHOW_NUM, False)    
    return render_template("list_cases.html",                           
       data = runs,
       route_tag = run.func_name) 
示例#5
0
def testset(page=1):
    qry = dba.get_tabel_query(TestSet)
    sets = qry.paginate(page, config.PAGE_SHOW_NUM, False)
    return render_template("list_cases.html", 
       data = sets,
       route_tag = testset.func_name)