code: def testAssertsVariableScale(self):
      scale_tril = tf.Variable(
          chol(make_pd(3.0, 4.0)).astype(np.float32),
          shape=tf.TensorShape(None),
      )
      df = 3
      self.evaluate(scale_tril.initializer)
      with self.assertRaisesOpError("cannot be less than"):
          d = wishart.WishartTriL(
              df=df, scale_tril=scale_tril, validate_args=True
          )
          self.evaluate(d.sample(seed=test_util.test_seed()))
  
imports: import numpy
  from scipy import linalg
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import categorical
  from tensorflow_probability.python.distributions import mixture_same_family
  from tensorflow_probability.python.distributions import wishart
  from tensorflow_probability.python.internal import tensorshape_util
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 26 for calling the WishartTest obj's underlying member method code with example usage: obj.testAssertsVariableScale() without return types