1
我正在使用烧瓶和flask-wtforms构建应用程序,并且正在为我的登录表单编写测试。Flask-WTForms测试(使用py.test)
我这样做是这样的:
with app.test_client() as c:
c.post('/login', follow_redirects=True, dict(
name=username,
password=test_password
))
assert flask.session['user_id'] == user_id
然而,这并不工作,测试失败。通过一些调试,我发现登录表单总是被返回,所以显然表单没有被正确验证,我想。
我在运行测试时禁用了CSRF。
有谁知道我在做什么错?
谢谢!