示例#1
0
    def test_user_can_update_their_password(self):

        original_username = "******"
        original_email = "*****@*****.**"
        original_password = "******"

        user = User(original_email, original_password, username=original_username)
        user.register()

        new_password = "******"
        user.update(password=new_password)

        user = User.query.filter_by(email=original_email).first()
        self.assertNotEqual(user.password, original_password)

        db.session.delete(user)
        db.session.commit()
示例#2
0
    def test_user_can_update_their_username(self):

        original_username = "******"
        original_email = "*****@*****.**"
        original_password = "******"

        user = User(original_email, original_password, username=original_username)
        user.register()

        new_username = "******"
        user.update(username=new_username)

        user = User.query.filter_by(email=original_email).first()
        self.assertNotEqual(user.username, original_username)

        db.session.delete(user)
        db.session.commit()