Esempio n. 1
0
def create_all():
    db.drop_all()
    db.create_all()
    from app.main.models import User
    from app.ABE.models import Attribute

    admin = User()
    admin.username = '******'
    admin.password = '******'
    admin.role = 'admin'
    db.session.add(admin)
    db.session.commit()
Esempio n. 2
0
def create_user():
    data = request.get_json()
    user = User.get_user_by_email(data['email'])
    if user is None:
        user = User(data['email'], data['name'], data['phone'],
                    data['password'])
        user.password = ""
        user.save()
        message = {
            'user': user.__repr__(),
            'message': 'User Created Successfully'
        }
        response = jsonify(message)
        response.status_code = 201
        return response
    message = {'user': '******', 'message': 'User Exists'}
    response = jsonify(message)
    response.status_code = 300
    return response
Esempio n. 3
0
 def test_no_password_getter(self):
     u = User(password='******')
     with self.assertRaises(AttributeError):
         u.password()