code: def setUpClass(cls):
      master_seed(seed=1234)
      super().setUpClass()
  
      cls.y_train_iris_index = np.argmax(cls.y_train_iris, axis=1)
      cls.y_test_iris_index = np.argmax(cls.y_test_iris, axis=1)
  
      num_round = 10
      param = {
          "objective": "multiclass",
          "metric": "multi_logloss",
          "num_class": 3,
      }
      train_data = lgb.Dataset(
          cls.x_train_iris, label=cls.y_train_iris_index
      )
      model = lgb.train(
          param, train_data, num_round, valid_sets=[train_data]
      )
  
      cls.classifier = LightGBMClassifier(model=model)
  
file_path: adversarial-robustness-toolbox/tests/estimators/classification/test_lightgbm.py
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import logging
  import unittest
  import lightgbm
  import numpy
  from art.estimators.classification.lightgbm import LightGBMClassifier
  from tests.utils import TestBase, master_seed
label_desc: Use image node_id 1 for calling the TestLightGBMClassifier obj's underlying member method code with example usage: obj.setUpClass(cls) without return types