Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
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()
Exemplo n.º 3
0
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)