示例#1
0
def toggle_user(active):
    try:
        username = raw_input('Enter username: ').strip()
        try:
            utils.toggle_user(username, active)
        except Exception, e:
            print(e)
            sys.exit(1)
    except KeyboardInterrupt:
        pass
示例#2
0
def toggle_user(active):
    try:
        username = raw_input('Enter username: ').strip()
        try:
            utils.toggle_user(username, active)
        except Exception, e:
            print(e)
            sys.exit(1)
    except KeyboardInterrupt:
        pass
示例#3
0
 def test_toggle_user(self):
     assert utils.create_user(self._test_user, password=self._test_user_password, role=self._test_user_role)
     assert utils.toggle_user(self._test_user, False)
     user = utils.get_user(self._test_user)
     assert user != None
     assert user['enabled'] == False
     assert utils.toggle_user(self._test_user, True)
     user = utils.get_user(self._test_user)
     assert user != None
     assert user['enabled'] == True
     assert utils.delete_user(self._test_user)
示例#4
0
 def test_user_ops(self):
     test_user = get_random_string()
     test_role = get_random_string()
     # create
     assert utils.create_user(username=test_user, password='******', role=test_role)
     assert utils.get_user(test_user) != None
     # toggle
     assert utils.toggle_user(test_user, False)
     user_data = json.loads(utils.get_user(test_user))
     assert user_data['enabled'] == False
     assert utils.toggle_user(test_user, True)
     user_data = json.loads(utils.get_user(test_user))
     assert user_data['enabled'] == True
     assert utils.toggle_user(test_user)
     user_data = json.loads(utils.get_user(test_user))
     assert user_data['enabled'] == False
     # delete
     assert utils.delete_user(test_user)
     assert utils.get_user(test_user) == None
     assert utils.delete_role(test_role)
示例#5
0
def toggle_user(username):
    try:
        utils.toggle_user(username)
    except Exception, e:
        flash('{0} {1}'.format(messages.ERROR_DISABLING_USER, e), 'error')
示例#6
0
def toggle_user(username):
    try:
        utils.toggle_user(username)
    except Exception, e:
        app.logger.error(e)
        flash('{0} {1}'.format(messages.ERROR_DISABLING_USER, e), 'error')