code: def testProperties(self):
      n = [3.0, 4, 5]
      c1 = [[0.5, 1.0, 2.0]]
      c0 = [[[3.0, 2.0, 1.0]]]
      dist = beta_binomial.BetaBinomial(n, c1, c0)
      self.assertEqual([3], dist.total_count.shape)
      self.assertEqual([1, 3], dist.concentration1.shape)
      self.assertEqual([1, 1, 3], dist.concentration0.shape)
  
imports: import numpy
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import bernoulli
  from tensorflow_probability.python.distributions import beta_binomial
  from tensorflow_probability.python.distributions import dirichlet_multinomial
  from tensorflow_probability.python.distributions.internal import statistical_testing
  from tensorflow_probability.python.internal import test_util
  from tensorflow_probability.python.math import gradient
label_desc: Use image node_id 3 for calling the BetaBinomialTest obj's underlying member method code with example usage: obj.testProperties() without return types