コード例 #1
0
ファイル: test_main.py プロジェクト: bmess/nagios_graphite
def test_graphite_querystring():
    opts = options_for("-M 'cpu.load.average' -F 1minute")
    qs = main.graphite_querystring(opts)

    assert urllib.urlencode({"from": main.format_from("1minute")}) in qs
    assert urllib.urlencode({"target": "cpu.load.average"}) in qs
    assert urllib.urlencode({"format": "json"}) in qs
コード例 #2
0
ファイル: test_main.py プロジェクト: neha-ot/nagios_graphite
def test_graphite_querystring():
    opts = options_for("-M 'cpu.load.average' -F 1minute")
    qs = main.graphite_querystring(opts)

    assert urllib.urlencode({"from": main.format_from("1minute")}) in qs
    assert urllib.urlencode({"target": "cpu.load.average"}) in qs
    assert urllib.urlencode({"format": "json"}) in qs
コード例 #3
0
ファイル: test_main.py プロジェクト: bmess/nagios_graphite
def test_graphite_url():
    opts = options_for("-M 'cpu.load.average' -H http://example.com")
    expected = "{}?{}".format(
        "http://example.com", main.graphite_querystring(opts))

    assert main.graphite_url(opts) == expected
コード例 #4
0
ファイル: test_main.py プロジェクト: neha-ot/nagios_graphite
def test_graphite_url():
    opts = options_for("-M 'cpu.load.average' -H http://example.com")
    expected = "{}?{}".format("http://example.com",
                              main.graphite_querystring(opts))

    assert main.graphite_url(opts) == expected