code: def test_dkwm_mean_one_sample_assertion(self, dtype):
      rng = np.random.RandomState(seed=0)
      num_samples = 5000
  
      # Test that the test assertion agrees that the mean of the standard
      # uniform distribution is 0.5.
      samples = rng.uniform(size=num_samples).astype(dtype=dtype)
      self.evaluate(
          st.assert_true_mean_equal_by_dkwm(
              samples, 0.0, 1.0, 0.5, false_fail_rate=1e-6
          )
      )
  
      # Test that the test assertion confirms that the mean of the
      # standard uniform distribution is not 0.4.
      with self.assertRaisesOpError("true mean greater than expected"):
          self.evaluate(
              st.assert_true_mean_equal_by_dkwm(
                  samples, 0.0, 1.0, 0.4, false_fail_rate=1e-6
              )
          )
  
      # Test that the test assertion confirms that the mean of the
      # standard uniform distribution is not 0.6.
      with self.assertRaisesOpError("true mean smaller than expected"):
          self.evaluate(
              st.assert_true_mean_equal_by_dkwm(
                  samples, 0.0, 1.0, 0.6, false_fail_rate=1e-6
              )
          )
  
imports: import functools
  from absl.testing import parameterized
  import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions.internal import statistical_testing
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 14 for calling the StatisticalTestingTest obj's underlying member method code with example usage: obj.test_dkwm_mean_one_sample_assertion(dtype) without return types