本文整理匯總了Python中supysonic.managers.user.UserManager.delete方法的典型用法代碼示例。如果您正苦於以下問題:Python UserManager.delete方法的具體用法?Python UserManager.delete怎麽用?Python UserManager.delete使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類supysonic.managers.user.UserManager
的用法示例。
在下文中一共展示了UserManager.delete方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: test_delete_user
# 需要導入模塊: from supysonic.managers.user import UserManager [as 別名]
# 或者: from supysonic.managers.user.UserManager import delete [as 別名]
def test_delete_user(self):
# Delete existing users
for name in ['alice', 'bob', 'charlie']:
user = self.store.find(db.User, db.User.name == name).one()
self.assertEqual(UserManager.delete(self.store, user.id), UserManager.SUCCESS)
# Delete invalid UUID
self.assertEqual(UserManager.delete(self.store, 'invalid-uuid'), UserManager.INVALID_ID)
# Delete non-existent user
self.assertEqual(UserManager.delete(self.store, uuid.uuid4()), UserManager.NO_SUCH_USER)
示例2: del_user
# 需要導入模塊: from supysonic.managers.user import UserManager [as 別名]
# 或者: from supysonic.managers.user.UserManager import delete [as 別名]
def del_user(uid):
status = UserManager.delete(store, uid)
if status == UserManager.SUCCESS:
flash('Deleted user')
else:
flash(UserManager.error_str(status))
return redirect(url_for('user_index'))
示例3: user_del
# 需要導入模塊: from supysonic.managers.user import UserManager [as 別名]
# 或者: from supysonic.managers.user.UserManager import delete [as 別名]
def user_del():
if not request.user.admin:
return request.error_formatter(50, 'Admin restricted')
username = request.args.get('username')
user = store.find(User, User.name == username).one()
if not user:
return request.error_formatter(70, 'Unknown user')
status = UserManager.delete(store, user.id)
if status != UserManager.SUCCESS:
return request.error_formatter(0, UserManager.error_str(status))
return request.formatter({})