code: def testVonMisesCdfUniform(self):
      x = np.linspace(-np.pi, np.pi, 20)
      dist = von_mises.VonMises(
          self.make_tensor(0.0),
          self.make_tensor(0.0),
          validate_args=True,
      )
      cdf = dist.cdf(self.make_tensor(x))
      expected_cdf = (x + np.pi) / (2.0 * np.pi)
      self.assertAllClose(expected_cdf, self.evaluate(cdf))
  
imports: import numpy
  from scipy import special
  from scipy import stats
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import kullback_leibler
  from tensorflow_probability.python.distributions import von_mises
  from tensorflow_probability.python.internal import dtype_util
  from tensorflow_probability.python.internal import test_util
  from tensorflow_probability.python.math import gradient
label_desc: Use image node_id 9 for calling the _VonMisesTest obj's underlying member method code with example usage: obj.testVonMisesCdfUniform() without return types