def test_read_env_prod(self): old_argv = sys.argv sys.argv = ['./start', 'prod'] eq_(read_env(), 'production', msg='The command "start prod" should return production env') sys.argv = ['./start', 'production'] eq_(read_env(), 'production', msg='The command "start production" should return production env')
def test_read_env_stage(self): old_argv = sys.argv sys.argv = ['./start', 'stage'] eq_(read_env(), 'staging', msg='The command "start stage" should return staging env') sys.argv = ['./start', 'staging'] eq_(read_env(), 'staging', msg='The command "start staging" should return staging env')
def test_read_env_dev(self): old_argv = sys.argv sys.argv = ['./start', 'development'] eq_(read_env(), 'development', msg='The command "start development" should return development env') sys.argv = ['./start', 'dev'] eq_(read_env(), 'development', msg='The command "start dev" should return development env') sys.argv = ['./start', 'debug'] eq_(read_env(), 'development', msg='The command "start debug" should return development env')
from flask import Flask from flask.ext.assets import Environment, Bundle from app.helpers import read_yaml, read_env from app.errors import HTTPMethodNotImplementedError, ControllerNotFoundError, ConfigNotFoundError import importlib import os.path #if __name__ != '__main__': config = read_yaml('app/config/config.yml') routes = read_yaml('app/config/routes.yml') env = config.get(read_env()) flask_config = env.get('flask') if env else None ASSET_TYPE_CSS = 'css' ASSET_TYPE_COFFEE = 'coffee' ASSET_TYPE_JS = 'js' def create_app(config=config, env=env): if not config: raise ConfigNotFoundError('Config is not available') if not env: raise ConfigNotFoundError('Environment is not set') tpl_folder = os.path.abspath('templates') static_folder = os.path.abspath('static') app = Flask(__name__, template_folder=tpl_folder,
from flask import Flask from flask.ext.assets import Environment, Bundle from app.helpers import read_yaml, read_env from app.errors import HTTPMethodNotImplementedError, ControllerNotFoundError, ConfigNotFoundError import importlib import os.path #if __name__ != '__main__': config = read_yaml('app/config/config.yml') routes = read_yaml('app/config/routes.yml') env = config.get(read_env()) flask_config = env.get('flask') if env else None ASSET_TYPE_CSS = 'css' ASSET_TYPE_COFFEE = 'coffee' ASSET_TYPE_JS = 'js' def create_app(config=config, env=env): if not config: raise ConfigNotFoundError('Config is not available') if not env: raise ConfigNotFoundError('Environment is not set') tpl_folder = os.path.abspath('templates') static_folder = os.path.abspath('static') app = Flask(__name__, template_folder=tpl_folder, static_folder=static_folder,
def test_read_env_raises_error(self): old_argv = sys.argv sys.argv = ['./start', 'waku'] eq_(read_env(), 'test', msg='If environment is missing or not set properly, test env should be returned')