def user(testapp): with testapp.app_context(): admin = User(username='******', password='******') db.session.add(admin) db.session.commit() db.session.refresh(admin) return admin
def test_user_password(self, testapp): """ Test password hashing and checking """ admin = User(username='******', password='******') assert admin.username == 'admin' assert admin.check_password('supersafepassword')
def test_user(self): admin = User('admin', 'supersafepassword') assert admin.username == 'admin' assert admin.check_password('supersafepassword') db.session.add(admin) db.session.commit()
def setup(self): app = create_app('appname.settings.DevConfig', env='dev') self.app = app.test_client() db.app = app db.create_all() admin = User('admin', 'supersafepassword') db.session.add(admin) db.session.commit()
def test_user_save(self): """ Test Saving the user model """ admin = User('admin', 'supersafepassword') db.session.add(admin) db.session.commit() user = User.query.filter_by(username="******").first() assert user is not None
def testapp(request): app = create_app('appname.settings.TestConfig', env='dev') client = app.test_client() db.app = app db.create_all() if getattr(request.module, "create_user", True): admin = User('admin', 'supersafepassword') db.session.add(admin) db.session.commit() def teardown(): db.session.remove() db.drop_all() request.addfinalizer(teardown) return client