コード例 #1
0
ファイル: test_config.py プロジェクト: qiulin/leonardo
    def test_dev_config(self):
        app = create_app('leonardo.settings.DevConfig', env='dev')

        assert app.config['DEBUG'] is True
        assert app.config['SQLALCHEMY_DATABASE_URI'] == 'sqlite:///../database.db'
        assert app.config['SQLALCHEMY_ECHO'] is True
        assert app.config['CACHE_TYPE'] == 'null'
コード例 #2
0
    def test_dev_config(self):
        app = create_app('leonardo.settings.DevConfig', env='dev')

        assert app.config['DEBUG'] is True
        assert app.config[
            'SQLALCHEMY_DATABASE_URI'] == 'sqlite:///../database.db'
        assert app.config['SQLALCHEMY_ECHO'] is True
        assert app.config['CACHE_TYPE'] == 'null'
コード例 #3
0
ファイル: test_login.py プロジェクト: qiulin/leonardo-blog
 def setup(self):
     app = create_app('leonardo.settings.DevConfig', env='dev')
     self.app = app.test_client()
     db.app = app
     db.create_all()
     admin = User('admin', 'supersafepassword')
     db.session.add(admin)
     db.session.commit()
コード例 #4
0
ファイル: test_login.py プロジェクト: qiulin/leonardo
 def setup(self):
     app = create_app('leonardo.settings.DevConfig', env='dev')
     self.app = app.test_client()
     db.app = app
     db.create_all()
     admin = User('admin', 'supersafepassword')
     db.session.add(admin)
     db.session.commit()
コード例 #5
0
 def setup(self):
     app = create_app('leonardo.settings.DevConfig', env='dev')
     self.app = app.test_client()
     db.app = app
     db.create_all()
コード例 #6
0
ファイル: test_config.py プロジェクト: qiulin/leonardo
    def test_prod_config(self):
        app = create_app('leonardo.settings.ProdConfig', env='prod')

        assert app.config['SQLALCHEMY_DATABASE_URI'] == 'sqlite:///../database.db'
        assert app.config['CACHE_TYPE'] == 'simple'
コード例 #7
0
#!/usr/bin/env python
import os

from flask.ext.script import Manager, Server
from leonardo import create_app
from leonardo.models import db, User

# default to dev config because no one should use this in
# production anyway
env = os.environ.get('APPNAME_ENV', 'dev')
app = create_app('leonardo.settings.%sConfig' % env.capitalize(), env=env)

manager = Manager(app)
manager.add_command("server", Server())


@manager.shell
def make_shell_context():
    """ Creates a python REPL with several default imports
        in the context of the app
    """

    return dict(app=app, db=db, User=User)


@manager.command
def createdb():
    """ Creates a database with all of the tables defined in
        your Alchemy models
    """
コード例 #8
0
    def test_prod_config(self):
        app = create_app('leonardo.settings.ProdConfig', env='prod')

        assert app.config[
            'SQLALCHEMY_DATABASE_URI'] == 'sqlite:///../database.db'
        assert app.config['CACHE_TYPE'] == 'simple'
コード例 #9
0
ファイル: manage.py プロジェクト: qiulin/leonardo
#!/usr/bin/env python
import os

from flask.ext.script import Manager, Server
from leonardo import create_app
from leonardo.models import db, User

# default to dev config because no one should use this in
# production anyway
env = os.environ.get('APPNAME_ENV', 'dev')
app = create_app('leonardo.settings.%sConfig' % env.capitalize(), env=env)

manager = Manager(app)
manager.add_command("server", Server())


@manager.shell
def make_shell_context():
    """ Creates a python REPL with several default imports
        in the context of the app
    """

    return dict(app=app, db=db, User=User)


@manager.command
def createdb():
    """ Creates a database with all of the tables defined in
        your Alchemy models
    """