def createdb(): """ Creates a database with all of the tables defined in your SQLAlchemy models """ db.create_all() a =User("admin", "admin", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "") db.session.add(a) db.session.commit()
def testapp(request): app = create_app('cancersucks.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