本文整理汇总了Python中user_models.UserData.get_from_user_id方法的典型用法代码示例。如果您正苦于以下问题:Python UserData.get_from_user_id方法的具体用法?Python UserData.get_from_user_id怎么用?Python UserData.get_from_user_id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类user_models.UserData
的用法示例。
在下文中一共展示了UserData.get_from_user_id方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_user_exercise_preserved_after_consuming
# 需要导入模块: from user_models import UserData [as 别名]
# 或者: from user_models.UserData import get_from_user_id [as 别名]
def test_user_exercise_preserved_after_consuming(self):
# A user goes on as a phantom...
phantom = UserData.insert_for("phantom", "phantom")
exercises = [
self.make_exercise("Adding 1"),
self.make_exercise("Multiplication yo"),
self.make_exercise("All about chickens"),
]
# Does some exercises....
for e in exercises:
ue = phantom.get_or_insert_exercise(e)
ue.total_done = 7
ue.put()
# Signs up!
jimmy = UserData.insert_for("[email protected]",
email="[email protected]")
phantom.consume_identity(jimmy)
# Make sure we can still see the old user exercises
shouldbejimmy = UserData.get_from_user_id("[email protected]")
user_exercises = (exercise_models.UserExercise.
get_for_user_data(shouldbejimmy).fetch(100))
self.assertEqual(len(exercises), len(user_exercises))
for ue in user_exercises:
self.assertEqual(7, ue.total_done)
示例2: test_user_identity_consumption
# 需要导入模块: from user_models import UserData [as 别名]
# 或者: from user_models.UserData import get_from_user_id [as 别名]
def test_user_identity_consumption(self):
superman = UserData.insert_for(
"[email protected]",
email="[email protected]",
username="superman",
password="Password1",
gender="male",
)
clark = UserData.insert_for(
"[email protected]",
email="[email protected]",
username=None,
password=None,
)
clark.consume_identity(superman)
self.assertEqual("[email protected]", clark.user_id)
self.assertEqual("[email protected]", clark.email)
self.assertEqual(clark.key(),
UserData.get_from_username("superman").key())
self.assertEqual(clark.key(),
UserData.get_from_user_id("[email protected]").key())
self.assertTrue(clark.validate_password("Password1"))