def testRendersRequestedHuntAppoval(self): hunt_id = self.StartHunt() self.RequestHuntApproval(hunt_id, reason=self.token.reason, approver=u"approver", requestor=self.context.username) args = user_plugin.ApiListHuntApprovalsArgs() result = self.handler.Handle(args, context=self.context) self.assertLen(result.items, 1)
def testRendersRequestedHuntAppoval(self): with implementation.StartHunt(hunt_name=standard.SampleHunt.__name__, token=self.token) as hunt: pass self.RequestHuntApproval(hunt.urn.Basename(), reason=self.token.reason, approver=u"approver", requestor=self.token.username) args = user_plugin.ApiListHuntApprovalsArgs() result = self.handler.Handle(args, token=self.token) self.assertLen(result.items, 1)
def ListHuntApprovals(self, requestor=None): requestor = requestor or self.token.username handler = api_user.ApiListHuntApprovalsHandler() return handler.Handle( api_user.ApiListHuntApprovalsArgs(), token=access_control.ACLToken(username=requestor)).items
def ListHuntApprovals(self, requestor=None): requestor = requestor or self.token.username handler = api_user.ApiListHuntApprovalsHandler() return handler.Handle( api_user.ApiListHuntApprovalsArgs(), context=api_call_context.ApiCallContext(username=requestor)).items