code: def setup_class(cls):
      np.random.seed(42)
      pdf_a = stats.halfcauchy(loc=0, scale=1)
      pdf_b = stats.uniform(loc=0, scale=100)
  
      n_a = 50
      n_b = 200
      params = [n_a, n_b]
  
      X = np.concatenate(
          [
              pdf_a.rvs(size=n_a),
              pdf_b.rvs(size=n_b),
          ]
      )[:, np.newaxis]
      cls.X = X
      cls.params = params
      cls.pdf_a = pdf_a
      cls.pdf_b = pdf_b
  
imports: import numpy
  from scipy import stats
  from statsmodels.base.model import GenericLikelihoodModel
  from numpy.testing import assert_array_less, assert_almost_equal, assert_allclose
label_desc: Use image node_id 1 for calling the TestTwoPeakLLHNoExog obj's underlying member method code with example usage: obj.setup_class(cls) without return types