code: def setUp_configure(self):
      from scipy import stats
  
      self.dist = distributions.MultivariateNormal
      self.scipy_dist = stats.multivariate_normal
      self.scipy_onebyone = True
      (d,) = self.event_shape
  
      self.test_targets = set(
          [
              "batch_shape",
              "entropy",
              "event_shape",
              "log_prob",
              "support",
          ]
      )
  
      loc = numpy.random.uniform(
          -1, 1, self.shape + self.event_shape
      ).astype(numpy.float32)
      cov = numpy.random.normal(size=(numpy.prod(self.shape),) + (d, d))
      cov = [cov_.dot(cov_.T) for cov_ in cov]
      cov = numpy.vstack(cov).reshape(self.shape + (d, d))
      scale_tril = numpy.linalg.cholesky(cov).astype(numpy.float32)
      self.params = {"loc": loc, "scale_tril": scale_tril}
      self.scipy_params = {"mean": loc, "cov": cov}
  
imports: import unittest
  import numpy
  from chainer import cuda
  from chainer import distributions
  from chainer import gradient_check
  from chainer import testing
  from chainer.testing import attr
label_desc: Use image node_id 1 for calling the TestMultivariateNormal obj's underlying member method code with example usage: obj.setUp_configure() without return types