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
Example #2
0
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"
Example #3
0
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"
Example #7
0
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
Example #8
0
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"