code: def test_dtypes(self, dtype):
      samples = discrete_gaussian_utils.sample_discrete_gaussian(
          1, (10,), dtype
      )
      samples = self.evaluate(samples)
      # Convert output np dtypes to tf dtypes.
      self.assertEqual(tf.as_dtype(samples.dtype), dtype)
  
imports: import collections
  import fractions
  import math
  import random
  from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_privacy.privacy.dp_query import discrete_gaussian_utils
label_desc: Use image node_id 5 for calling the DiscreteGaussianUtilsTest obj's underlying member method code with example usage: obj.test_dtypes(dtype) without return types