本文整理汇总了Python中rogerthat.rpc.models.Mobile.type方法的典型用法代码示例。如果您正苦于以下问题:Python Mobile.type方法的具体用法?Python Mobile.type怎么用?Python Mobile.type使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类rogerthat.rpc.models.Mobile
的用法示例。
在下文中一共展示了Mobile.type方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: register_tst_mobile
# 需要导入模块: from rogerthat.rpc.models import Mobile [as 别名]
# 或者: from rogerthat.rpc.models.Mobile import type [as 别名]
def register_tst_mobile(email):
from rogerthat.rpc.models import Mobile
from rogerthat.rpc import users
from rogerthat.dal.profile import get_user_profile
from rogerthat.models.properties.profiles import MobileDetails
account = unicode(uuid.uuid4()) + u"@mc-tracker.com"
m = Mobile(key_name=account)
m.id = unicode(uuid.uuid4())
m.user = users.User(email)
m.account = account
m.description = email
m.status = Mobile.STATUS_NEW | Mobile.STATUS_ACCOUNT_CREATED | Mobile.STATUS_REGISTERED
m.type = Mobile.TYPE_ANDROID_HTTP
m.put()
p = get_user_profile(m.user)
if not p.mobiles:
p.mobiles = MobileDetails()
p.mobiles.addNew(account, Mobile.TYPE_ANDROID_HTTP, None, u"rogerthat")
p.put()
return m