code: def testUniformQuantile(self):
      low = tf.reshape(tf.linspace(0.0, 1.0, 6), [2, 1, 3])
      high = tf.reshape(tf.linspace(1.5, 2.5, 6), [1, 2, 3])
      dist = uniform.Uniform(low=low, high=high, validate_args=True)
      expected_quantiles = tf.reshape(
          tf.linspace(1.01, 1.49, 24), [2, 2, 2, 3]
      )
      cumulative_densities = dist.cdf(expected_quantiles)
      actual_quantiles = dist.quantile(cumulative_densities)
      self.assertAllClose(
          self.evaluate(expected_quantiles),
          self.evaluate(actual_quantiles),
      )
  
imports: import numpy
  from scipy import stats
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import kullback_leibler
  from tensorflow_probability.python.distributions import uniform
  from tensorflow_probability.python.internal import test_util
  from tensorflow_probability.python.math import gradient
label_desc: Use image node_id 6 for calling the UniformTest obj's underlying member method code with example usage: obj.testUniformQuantile() without return types