code: def test_sobol_sample_with_tent_transform(self):
      expected = tf.constant(
          [
              [0.00, 0.00, 0.00, 0.00, 0.00, 0.00],
              [1.00, 1.00, 1.00, 1.00, 1.00, 1.00],
              [0.50, 0.50, 0.50, 0.50, 0.50, 0.50],
              [0.50, 0.50, 0.50, 0.50, 0.50, 0.50],
              [0.25, 0.75, 0.75, 0.25, 0.25, 0.75],
              [0.75, 0.25, 0.25, 0.75, 0.75, 0.25],
              [0.75, 0.75, 0.75, 0.25, 0.75, 0.25],
              [0.25, 0.25, 0.25, 0.75, 0.25, 0.75],
          ],
          dtype=tf.float32,
      )
  
      actual = qmc.sobol_sample(
          6, 8, apply_tent_transform=True, validate_args=True
      )
  
      self.assertAllClose(
          self.evaluate(actual), self.evaluate(expected), rtol=1e-6
      )
      self.assertEqual(actual.dtype, expected.dtype)
  
file_path: tf-quant-finance/tf_quant_finance/math/qmc/sobol_test.py
imports: import tensorflow.compat.v2
  import tensorflow_probability
  import tf_quant_finance
  from tensorflow.python.framework import test_util
label_desc: Use image node_id 4 for calling the SobolTest obj's underlying member method code with example usage: obj.test_sobol_sample_with_tent_transform() without return types