コード例 #1
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
コード例 #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"
コード例 #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
コード例 #4
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
コード例 #5
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"
コード例 #6
0
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"
コード例 #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
コード例 #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"