code: def setUpClass(cls):
      master_seed(seed=1234)
      super().setUpClass()
  
      num_round = 10
      param = {
          "objective": "multi:softprob",
          "metric": "multi_logloss",
          "num_class": 3,
      }
      train_data = xgb.DMatrix(
          cls.x_train_iris, label=np.argmax(cls.y_train_iris, axis=1)
      )
      eval_list = [(train_data, "train")]
      model = xgb.train(param, train_data, num_round, eval_list)
  
      cls.classifier = XGBoostClassifier(model=model, nb_classes=3)
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import logging
  import unittest
  import xgboost
  import numpy
  from art.estimators.classification.xgboost import XGBoostClassifier
  from tests.utils import TestBase, master_seed
label_desc: Use image node_id 1 for calling the TestXGBoostClassifierBoosterSoftprob obj's underlying member method code with example usage: obj.setUpClass(cls) without return types