如何使用gaeunit模拟Google登录

时间:2012-03-31 03:50:58

标签: python google-app-engine google-apps google-login gaeunit

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

非常感谢。

2 个答案:

答案 0 :(得分:0)

两种情况:

  1. 本地开发服务器:通过简单的Web表单模拟登录。您可以执行http POST登录。

  2. 制作服务器:登录通过Google身份验证基础结构。没办法嘲笑这个。要完成这项工作,您需要围绕它进行编码。

答案 1 :(得分:0)

只需设置环境变量即可模拟开发服务器登录。您可以使用三行python伪造登录以设置三个env变量,然后User API将表现得就像您已登录一样。

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