def setUp(self): self.config = testing.setUp() from sqlalchemy import create_engine engine = create_engine("sqlite://") DBSession.configure(bind=engine) Base.metadata.create_all(engine)
def main(global_config, **settings): """ This function returns a Pyramid WSGI application. """ engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) Base.metadata.bind = engine config = Configurator(settings=settings) config.add_static_view('static', 'static', cache_max_age=3600) config.add_static_view('mobile', 'mobile', cache_max_age=3600) config.include('pyramid_jinja2') config.include(review) config.include(security) config.scan() return config.make_wsgi_app()
def main(argv=sys.argv): if len(argv) != 2: usage(argv) config_uri = argv[1] setup_logging(config_uri) settings = get_appsettings(config_uri) engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) Base.metadata.create_all(engine) with transaction.manager: user = User('super', '*****@*****.**') user.first_name = 'Super' user.last_name = 'Medved' user.password = '******' user.phone = '000-000-00-00' user.gender = 'male' user.user_name = 'Wader' user.created_date = datetime.datetime.now() user.last_login_date = datetime.datetime.now() DBSession.add(user)