Esempio n. 1
0
    def create_user(self, name='test', fullname='Test User', passhash='hash',
                    verified=True, create_token=False):
        """Add a user.

        :param name: The name for the user
        :param fullname: The full name of the user
        :param passhash: The user passhash

        :return: The user
        :rtype: :py:class:`server.User`"""
        user = User(username=name,
                    fullname=fullname,
                    passhash=passhash)
        user.verified = verified
        server.db.session.add(user)
        server.db.session.commit()

        if create_token:
            user.get_token()
        return user