code: def testStaticAsserts(self):
      x = make_pd(1.0, 3)
      chol_scale = chol(x)
  
      # Still has these assertions because they're resolveable at graph
      # construction:
      # df < rank
      with self.assertRaisesRegexp(ValueError, "cannot be less than"):
          wishart.WishartTriL(
              df=2, scale_tril=chol_scale, validate_args=False
          )
      # non-float dtype
      with self.assertRaisesRegexp(TypeError, "."):
          wishart.WishartTriL(
              df=4,
              scale_tril=np.asarray(chol_scale, dtype=np.int32),
              validate_args=False,
          )
  
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 19 for calling the WishartTest obj's underlying member method code with example usage: obj.testStaticAsserts() without return types