def test_user_change_email(self): data = { 'username': '******', 'password': '******', 'email': '*****@*****.**', } user = User(**data) user.save() user = User.get_user_by_email(data['email']) user.email = '*****@*****.**' user.save()
def create_inactive_user(username, email, password, site, send_email=True): """ Create a new, inactive ``User``, generate a ``RegistrationProfile`` and email its activation key to the ``User``, returning the new ``User``. By default, an activation email will be sent to the new user. To disable this, pass ``send_email=False``. """ new_user = User() new_user.username = username new_user.email = email new_user.set_password(password) new_user.is_active = False create_profile(new_user) new_user.save() if send_email: new_user.send_activation_email(site) return new_user