示例#1
0
def test_duplicate_frameworks():
    state = {
        "frameworks": [
            {"name": "test_framework1"},
            {"name": "test_framework1"},
            {"name": "test_framework1"},
            {"name": "test_framework2"},
        ]
    }
    output, ok = metastatus_lib.assert_no_duplicate_frameworks(state)
    assert "    CRITICAL: Framework test_framework1 has 3 instances running--expected no more than 1." in output
    assert not ok
示例#2
0
def test_assert_no_duplicate_frameworks():
    state = {
        "frameworks": [
            {"name": "test_framework1"},
            {"name": "test_framework2"},
            {"name": "test_framework3"},
            {"name": "test_framework4"},
        ]
    }
    output, ok = metastatus_lib.assert_no_duplicate_frameworks(state)

    expected_output = "\n".join(
        ["Frameworks:"] + map(lambda x: "    Framework: %s count: 1" % x["name"], state["frameworks"])
    )
    assert output == expected_output
    assert ok
示例#3
0
def test_duplicate_frameworks():
    state = {
        'frameworks': [
            {
                'name': 'test_framework1',
            },
            {
                'name': 'test_framework1',
            },
            {
                'name': 'test_framework1',
            },
            {
                'name': 'test_framework2',
            },
        ]
    }
    output, ok = metastatus_lib.assert_no_duplicate_frameworks(state)
    assert "    CRITICAL: Framework test_framework1 has 3 instances running--expected no more than 1." in output
    assert not ok
示例#4
0
def test_assert_no_duplicate_frameworks():
    state = {
        'frameworks': [
            {
                'name': 'test_framework1',
            },
            {
                'name': 'test_framework2',
            },
            {
                'name': 'test_framework3',
            },
            {
                'name': 'test_framework4',
            },
        ]
    }
    output, ok = metastatus_lib.assert_no_duplicate_frameworks(state)

    expected_output = "\n".join(["Frameworks:"] +
                                map(lambda x: '    Framework: %s count: 1' % x['name'], state['frameworks']))
    assert output == expected_output
    assert ok