0

現在、gaeunitを使用してGoogleAppEngineアプリケーションで自動テストを実行しています。gaeunitを使用して自分のGoogleアカウントを使用してユーザーのログインアクションをシミュレートできるかどうか疑問に思っていますか?

どうもありがとうございます。

4

2 に答える 2

0

2 つの状況:

  1. ローカル開発サーバー: ログインは、単純な Web フォームを介してモックされます。http POST を実行してログインできます。

  2. 運用サーバー: ログインは Google 認証インフラストラクチャを経由します。これを嘲笑する方法はありません。これを機能させるには、その周りにコーディングする必要があります。

于 2012-03-31T04:43:36.797 に答える
0

開発サーバーのログインは、環境変数を設定するだけでエミュレートされます。3 つの env 変数を設定するために 3 行の Python でログインを偽造できます。そうすれば、ユーザー API はログインしているかのように動作します。

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

于 2012-03-31T04:50:00.280 に答える