code: def test_gaussian_sum_with_changing_clip_no_noise(self):
      record1 = tf.constant([-6.0, 8.0])  # Clipped to [-3.0, 4.0].
      record2 = tf.constant([4.0, -3.0])  # Not clipped.
  
      l2_norm_clip = tf.Variable(5.0)
      query = gaussian_query.GaussianSumQuery(
          l2_norm_clip=l2_norm_clip, stddev=0.0
      )
      query_result, _ = test_utils.run_query(query, [record1, record2])
  
      expected = [1.0, 1.0]
      self.assertAllClose(query_result, expected)
  
      l2_norm_clip.assign(0.0)
      query_result, _ = test_utils.run_query(query, [record1, record2])
      expected = [0.0, 0.0]
      self.assertAllClose(query_result, expected)
  
file_path: privacy/tensorflow_privacy/privacy/dp_query/gaussian_query_test.py
imports: from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_privacy.privacy.dp_query import gaussian_query
  from tensorflow_privacy.privacy.dp_query import test_utils
label_desc: Use image node_id 3 for calling the GaussianQueryTest obj's underlying member method code with example usage: obj.test_gaussian_sum_with_changing_clip_no_noise() without return types