私はGAEテストベッドサービスを使用しています。実行すると、次のようusers.get_current_user()
になります。None
>>> import sys
>>> sys.path.append("/usr/local/google_appengine") # for Mac OS X
>>> from google.appengine.api import users
>>> from google.appengine.ext import testbed
>>> testbed = testbed.Testbed()
>>> testbed.activate()
>>> testbed.init_user_stub()
>>> users.get_current_user() == None
True
これは期待される結果です。ただし、いくつかの単体テストを実行するときに、偽のユーザーにログインしたいと思います。
可能であれば(そしてそうなると思いますが)、testbed
コマンドラインから実行するときにユーザーをログインさせてget_current_user()
、実際のユーザーを返すにはどうすればよいでしょうか。
読んでくれてありがとう。