使用Flask对经过身份验证的用户运行Unittests

时间:2013-07-08 13:43:12

标签: python unit-testing flask flask-login

我一直在尝试在Python / Flask中运行单元测试,但我网站上的许多页面都涉及经过身份验证的用户。在Django中,在后端验证用户非常容易(请参阅此处:https://docs.djangoproject.com/en/1.3/topics/testing/#testing-tools)。我可以在Flask中使用类似的东西吗?我目前正在运行Flask Auth(http://pythonhosted.org/Flask-Auth/)身份验证系统,但如果有方法可以使用另一个Flask身份验证库轻松测试我的身份验证页面,我愿意切换。

谢谢!

1 个答案:

答案 0 :(得分:1)

你试过Flask integrated unit testing tools吗?

您可以使用它们发布帖子请求,以便您可以登录注销并充当经过身份验证的用户。我不知道这对你来说是否足够,也许你需要一些更先进的东西,但你可以尝试一下。