def app(global_config, **kw): """ This function returns a repoze.bfg.router.Router object. It is usually called by the PasteDeploy framework during ``paster serve``. """ db_string = kw.get('db_string') if db_string is None: raise ValueError("No 'db_string' value in application configuration.") initialize_sql(db_string, echo=True) return make_app(get_root, kelpie, options=kw)
def _initTestingDB(): from kelpie.models import initialize_sql session = initialize_sql('sqlite://') return session