code: def testRandomOpsReturnFloat32(self):
      x = np_random.rand(2, 50)
      np_x = np.random.rand(2, 50)
      self.assertEqual(x.dtype, dtypes.float32)
      self.assertEqual(np_x.shape, x.shape)
  
      x = np_random.standard_normal(50)
      np_x = np.random.standard_normal(50)
      self.assertEqual(x.dtype, dtypes.float32)
      self.assertEqual(np_x.shape, x.shape)
  
      x = np_random.uniform(low=-1, high=0, size=(50, 50))
      np_x = np.random.uniform(low=-1, high=0, size=(50, 50))
      self.assertEqual(x.dtype, dtypes.float32)
      self.assertEqual(np_x.shape, x.shape)
  
imports: import itertools
  from absl.testing import parameterized
  import numpy
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import flexible_dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor
  from tensorflow.python.framework import test_util
  from tensorflow.python.framework import weak_tensor
  from tensorflow.python.ops import weak_tensor_ops
  from tensorflow.python.ops import weak_tensor_test_util
  from tensorflow.python.ops.numpy_ops import np_array_ops
  from tensorflow.python.ops.numpy_ops import np_arrays
  from tensorflow.python.ops.numpy_ops import np_math_ops
  from tensorflow.python.ops.numpy_ops import np_random
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 15 for calling the MathTest obj's underlying member method code with example usage: obj.testRandomOpsReturnFloat32() without return types