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']) })
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})
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' })
def hash_password(password): """bcrypt hashing password.""" return bcrypt.generate_password_hash(password).decode('utf-8')