Я использую службу GAE testbed, и когда я запускаю users.get_current_user()
, я получаю None
i.e.
>>> 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()
возвращал фактического пользователя?
Спасибо за чтение.