def testapp(request): app = create_app('strabo.settings.TestConfig') client = app.test_client() db.app = app db.create_all() if getattr(request.module, "create_user", True): test_user = User('firsty', 'lasty', '*****@*****.**', 'supersafepassword') db.session.add(test_user) db.session.commit() def teardown(): db.session.remove() db.drop_all() request.addfinalizer(teardown) return client
def testapp(request): app = create_app('strabo.settings.TestConfig') client = app.test_client() db.app = app db.create_all() if getattr(request.module, "create_user", True): test_user = User('firsty', 'lasty', '*****@*****.**', 'supersafepassword') db.session.add(test_user) db.session.commit() def teardown(): db.session.remove() db.drop_all() request.addfinalizer(teardown) return client
def createdb(): """ Creates a database with all of the tables defined in your SQLAlchemy models """ db.create_all()