コード例 #1
0
def test_flask_client_merges_configured_dimensions(app, cloudwatch):
    client = metrics.flask_client()
    app.config['DM_METRICS_DIMENSIONS'] = {
        "customDimension": "value",
    }
    client.init_app(app)

    assert app.config['DM_METRICS_DIMENSIONS'] == {
        "applicationName": "none",
        "customDimension": "value",
    }
コード例 #2
0
def test_flask_client_merges_configured_dimensions(app, cloudwatch):
    client = metrics.flask_client()
    app.config['DM_METRICS_DIMENSIONS'] = {
        "customDimension": "value",
    }
    client.init_app(app)

    assert app.config['DM_METRICS_DIMENSIONS'] == {
        "applicationName": "none",
        "customDimension": "value",
    }
コード例 #3
0
def test_flask_client_adds_application_name_dimension(app, cloudwatch):
    client = metrics.flask_client()
    client.init_app(app)

    assert app.config['DM_METRICS_DIMENSIONS'] == {'applicationName': 'none'}
コード例 #4
0
def test_flask_client_returns_client_when_in_app_context(app, cloudwatch):
    client = metrics.flask_client()
    client.init_app(app)

    with app.app_context():
        assert isinstance(client.client, metrics.CloudWatchClient)
コード例 #5
0
def test_flask_client_returns_none_when_not_in_app_context(app, cloudwatch):
    client = metrics.flask_client()
    client.init_app(app)

    assert client.client is None
コード例 #6
0
def test_flask_client_returns_none_before_init():
    client = metrics.flask_client()

    assert client.client is None
コード例 #7
0
def test_flask_client_adds_application_name_dimension(app, cloudwatch):
    client = metrics.flask_client()
    client.init_app(app)

    assert app.config['DM_METRICS_DIMENSIONS'] == {'applicationName': 'none'}
コード例 #8
0
def test_flask_client_returns_client_when_in_app_context(app, cloudwatch):
    client = metrics.flask_client()
    client.init_app(app)

    with app.app_context():
        assert isinstance(client.client, metrics.CloudWatchClient)
コード例 #9
0
def test_flask_client_returns_none_when_not_in_app_context(app, cloudwatch):
    client = metrics.flask_client()
    client.init_app(app)

    assert client.client is None
コード例 #10
0
def test_flask_client_returns_none_before_init():
    client = metrics.flask_client()

    assert client.client is None