'Grants an approval for a given hunt.'

def GrantHuntApproval(self, hunt_urn, token=None):

    token = (token or self.token)
    security.HuntApprovalRequestor(subject_urn=hunt_urn, reason=token.reason, approver='approver', token=token).Request()
    self.CreateAdminUser('approver')
    approver_token = access_control.ACLToken(username='approver')
    security.HuntApprovalGrantor(subject_urn=hunt_urn, reason=token.reason, delegate=token.username, token=approver_token).Grant()
