def create_app(self): app = Flask(__name__) app.secret_key = 'A0Zr98j/3yX R~XHH!jmN]LWX/,?RT' # absolute path gets around annoying cwd difference here & in fixtures db_uri = "sqlite:///" + os.getcwd() + "/tests.db" app.config['SQLALCHEMY_DATABASE_URI'] = db_uri principals = Principal(app) from models import db db.init_app(app) self.db = db self.sync = Minisync(self.db) return app