示例#1
0
def test_frigg_should_raise_ci_verification_error_for_wrong_branch(
        monkeypatch):
    monkeypatch.setenv('FRIGG_BUILD_BRANCH', 'other-branch')
    monkeypatch.delenv('FRIGG_PULL_REQUEST', raising=False)

    with pytest.raises(CiVerificationError):
        ci_checks.frigg('master')
示例#2
0
def test_frigg_should_pass_if_branch_is_master_and_no_pr(monkeypatch):
    monkeypatch.setenv("FRIGG_BUILD_BRANCH", "master")
    monkeypatch.delenv("FRIGG_PULL_REQUEST", raising=False)

    assert ci_checks.frigg("master")
示例#3
0
def test_frigg_should_raise_ci_verification_error_for_pr(monkeypatch):
    monkeypatch.setenv("FRIGG_BUILD_BRANCH", "other-branch")
    monkeypatch.setenv("FRIGG_PULL_REQUEST", "42")

    with pytest.raises(CiVerificationError):
        ci_checks.frigg("master")
def test_frigg_should_pass_if_branch_is_master_and_no_pr(monkeypatch):
    monkeypatch.setenv('FRIGG_BUILD_BRANCH', 'master')
    monkeypatch.delenv('FRIGG_PULL_REQUEST', raising=False)

    assert ci_checks.frigg('master')
def test_frigg_should_raise_ci_verification_error_for_pr(monkeypatch):
    monkeypatch.setenv('FRIGG_BUILD_BRANCH', 'other-branch')
    monkeypatch.setenv('FRIGG_PULL_REQUEST', '42')

    with pytest.raises(CiVerificationError):
        ci_checks.frigg('master')
示例#6
0
def test_frigg_should_pass_if_branch_is_correct_and_no_pr(monkeypatch):
    monkeypatch.setenv('FRIGG_BUILD_BRANCH', 'other-branch')
    monkeypatch.delenv('FRIGG_PULL_REQUEST', raising=False)

    assert ci_checks.frigg('other-branch')