def test_with_sentry(): app = Flask(__name__) os.environ['ITEM'] = "test_config.py" config_override.basic_app_config(app, {"SENTRY_DSN": "https://*****:*****@app.getsentry.com/46208"}, config_list=['ITEM']) print app.extensions print app.config assert 'sentry' in app.extensions
def test_with_real_config_explicit_override(): app = Flask(__name__) os.environ['ITEM'] = "test_config.py" os.environ['SOME_TEST_KEY'] = "ValueFromEnvironment" config_override.basic_app_config(app, {"SOME_TEST_KEY": "ExplicitValue"}, config_list=['ITEM']) assert app.config['SOME_TEST_KEY'] == "ExplicitValue"
def test_with_sentry(): app = Flask(__name__) os.environ['ITEM'] = "test_config.py" config_override.basic_app_config(app, { "SENTRY_DSN": "https://*****:*****@app.getsentry.com/46208" }, config_list=['ITEM']) print app.extensions print app.config assert 'sentry' in app.extensions
def test_with_real_config_env_override_bool2(): app = Flask(__name__) os.environ['ITEM'] = "test_config.py" os.environ['SOME_TEST_KEY'] = "False" config_override.basic_app_config(app, {}, config_list=['ITEM']) assert app.config['SOME_TEST_KEY'] == False
def test_with_real_config_env_override_empty(): app = Flask(__name__) os.environ['ITEM'] = "test_config.py" os.environ['SOME_TEST_KEY'] = "" config_override.basic_app_config(app, {}, config_list=['ITEM']) assert app.config['SOME_TEST_KEY'] == "MyTestString"
def test_with_real_config_env_override(): app = Flask(__name__) os.environ['ITEM'] = "test_config.py" os.environ['SOME_TEST_KEY'] = "ValueFromEnvironment" config_override.basic_app_config(app, {}, config_list=['ITEM']) assert app.config['SOME_TEST_KEY'] == "ValueFromEnvironment"