Exemplo n.º 1
0
def test_warning_revision_secure_project_none(phabdouble):
    revision = phabdouble.api_object_for(
        phabdouble.revision(),
        attachments={"reviewers": True, "reviewers-extra": True, "projects": True},
    )

    assert warning_revision_secure(revision=revision, secure_project_phid=None) is None
Exemplo n.º 2
0
def test_warning_revision_secure_is_secure(phabdouble, secure_project):
    revision = phabdouble.api_object_for(
        phabdouble.revision(projects=[secure_project]),
        attachments={"reviewers": True, "reviewers-extra": True, "projects": True},
    )

    assert (
        warning_revision_secure(
            revision=revision, secure_project_phid=secure_project["phid"]
        )
        is not None
    )
def test_warning_revision_secure_project_none(phabdouble):
    phab = phabdouble.get_phabricator_client()
    r = phabdouble.revision(diff=phabdouble.diff())

    revision = phab.call_conduit(
        "differential.revision.search",
        constraints={"phids": [r["phid"]]},
        attachments={
            "reviewers": True,
            "reviewers-extra": True,
            "projects": True
        },
    )["data"][0]
    assert warning_revision_secure(revision=revision,
                                   secure_project_phid=None) is None