如何使用gaeunit模拟Google登录

问题描述:

我目前使用gaeunit在我的谷歌应用程序引擎应用程序上执行自动测试。我想知道是否可以使用他/她的谷歌帐户使用gaeunit模拟用户登录操作?如何使用gaeunit模拟Google登录

非常感谢。

两种情况:

  1. 本地开发服务器:登录是通过一个简单的Web表单嘲笑。您可以执行http POST来登录。

  2. 生产服务器:登录需要经过Google auth基础架构。没办法嘲笑这一点。为了使这项工作,你需要编码。

仅通过设置环境变量就可以模拟开发者服务器登录。你可以假三行蟒蛇的登录设置三个ENV变量,那么用户API会表现得好像你登录。

http://eatdev.tumblr.com/post/13070970245/faking-gae-user-authentication-locally-for-django