我目前正在使用 gaeunit 对我的谷歌应用引擎应用程序执行自动化测试。我想知道是否可以使用 gaeunit 使用他/她的 google 帐户来模拟用户登录操作?
非常感谢。
我目前正在使用 gaeunit 对我的谷歌应用引擎应用程序执行自动化测试。我想知道是否可以使用 gaeunit 使用他/她的 google 帐户来模拟用户登录操作?
非常感谢。
开发服务器登录仅通过设置环境变量来模拟。您可以使用三行 python 伪造登录来设置三个 env 变量,然后用户 API 的行为就像您已登录一样。
http://eatdev.tumblr.com/post/13070970245/faking-gae-user-authentication-locally-for-django
两种情况:
本地开发服务器:通过一个简单的 Web 表单模拟登录。您可以通过 http POST 登录。
生产服务器:登录通过谷歌身份验证基础设施。没有办法嘲笑这个。要完成这项工作,您需要围绕它编写代码。