def setUpDb(self): engine = create_engine('sqlite://') Base.metadata.create_all(engine) DBSession.configure(bind=engine)
) if __name__ == '__main__': from okarchive.models import siteRoot import transaction import sys from sqlalchemy import engine_from_config from pyramid.paster import ( get_appsettings, setup_logging, ) from okarchive.models import ( DBSession, Base, Journal, Post, User, ) config_uri = sys.argv[1] settings = get_appsettings(config_uri) engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) Base.metadata.create_all(engine) journal = siteRoot['journals']['distractionbike'] import_post(journal) transaction.commit()