def test_update_user_password(self): user = User(username="******", account_verified=False, hashed_password="******") update_params = {"password": "******"} user.update_user(update_params) self.assertTrue(bcrypt.verify("newpassword", user.hashed_password))
def test_update_user_account_locked_and_account_verified(self): user = User(username="******", account_verified=False, account_locked=True) update_params = {"account_locked": "false"} user.update_user(update_params) self.assertEqual(False, user.account_locked) self.assertEqual(True, user.account_verified)
def test_update_user_email(self): user = User(username="******") update_params = {"new_username": "******"} user.update_user(update_params) self.assertEqual("another-username", user.username)