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
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