code: def get_partitions_ps_with_auth(self, db_name, tbl_name, part_vals, max_parts, user_name, group_names):
      
      self.send_get_partitions_ps_with_auth(db_name, tbl_name, part_vals, max_parts, user_name, group_names)
      return self.recv_get_partitions_ps_with_auth()
docs: Parameters:
       - db_name
       - tbl_name
       - part_vals
       - max_parts
       - user_name
       - group_names