Ejemplo n.º 1
0
    def user_to_db(user):
        """To insert a fake user into DB prior tests."""

        return mongo.db.users.insert_one({
            'username':
            user['username'].title(),
            'email':
            user['email'].lower(),
            'password':
            bcrypt.generate_password_hash(user['password'])
        })
Ejemplo n.º 2
0
 def insert_fake_user(user):
     """ To implement DB with user data prior running test """
     inserted = mongo.db.users.insert_one({
         'username':
         user['username'].title(),
         'email':
         user['email'].lower(),
         'password':
         bcrypt.generate_password_hash(user['password'])
     })
     return mongo.db.users.find_one({'_id': inserted.inserted_id})
Ejemplo n.º 3
0
 def setUpClass(cls):
     cls.billy = mongo.db.users.insert_one({
         'username':
         '******',
         'email':
         '*****@*****.**',
         'password':
         bcrypt.generate_password_hash('1234').decode('utf-8'),
         'favorites': [],
         'avatar':
         'default.png'
     })
Ejemplo n.º 4
0
def hash_password(password):
    """bcrypt hashing password."""

    return bcrypt.generate_password_hash(password).decode('utf-8')