def METHOD_NAME(self):
    """Test whether request sets on behalf of others are rejected, unless done with Delegation properties
    This test is kind of stupid though, since we do the same thing than the server... not a real test !
    """
    request = Request({"RequestName": "unauthorized"})
    request.Owner = "NotMe"
    request.OwnerGroup = "AnotherGroup"
    op = Operation({"Type": "RemoveReplica", "TargetSE": "CERN-USER"})
    op += File({"LFN": "/lhcb/user/c/cibak/foo"})
    request += op
    res = self.requestClient.putRequest(request)
    credProperties = getProxyInfo()["Value"]["groupProperties"]
    # If the proxy with which we test has delegation, it should work
    if FULL_DELEGATION in credProperties or LIMITED_DELEGATION in credProperties:
        self.assertTrue(res["OK"], res)
        self.requestClient.deleteRequest(res["Value"])
    # otherwise no
    else:
        self.assertFalse(res["OK"], res)