예제 #1
0
def test_enable_alert_policies(capsys, pochan):
    # These sleep calls are for mitigating the following error:
    # "409 Too many concurrent edits to the project configuration.
    # Please try again."
    # Having multiple projects will void these `sleep()` calls.
    # See also #3310
    time.sleep(2)
    snippets.enable_alert_policies(pochan.project_name, True)
    out, _ = capsys.readouterr()
    assert "Enabled {0}".format(pochan.project_name) in out \
        or "{} is already enabled".format(pochan.alert_policy.name) in out

    time.sleep(2)
    snippets.enable_alert_policies(pochan.project_name, False)
    out, _ = capsys.readouterr()
    assert "Disabled {}".format(pochan.project_name) in out \
        or "{} is already disabled".format(pochan.alert_policy.name) in out
def test_enable_alert_policies(capsys, pochan):
    snippets.enable_alert_policies(pochan.project_name, False)
    out, _ = capsys.readouterr()

    snippets.enable_alert_policies(pochan.project_name, False)
    out, _ = capsys.readouterr()
    assert "already disabled" in out

    snippets.enable_alert_policies(pochan.project_name, True)
    out, _ = capsys.readouterr()
    assert "Enabled {0}".format(pochan.project_name) in out

    snippets.enable_alert_policies(pochan.project_name, True)
    out, _ = capsys.readouterr()
    assert "already enabled" in out
예제 #3
0
def test_enable_alert_policies(capsys, pochan):
    snippets.enable_alert_policies(pochan.project_name, False)
    out, _ = capsys.readouterr()

    snippets.enable_alert_policies(pochan.project_name, False)
    out, _ = capsys.readouterr()
    assert "already disabled" in out

    snippets.enable_alert_policies(pochan.project_name, True)
    out, _ = capsys.readouterr()
    assert "Enabled {0}".format(pochan.project_name) in out

    snippets.enable_alert_policies(pochan.project_name, True)
    out, _ = capsys.readouterr()
    assert "already enabled" in out
 def invoke_sample(val):
     snippets.enable_alert_policies(pochan.project_name, val)