code: def test_skellam_multiple_shapes(self):
      tensor1 = tf.constant([2, 0], dtype=tf.int32)
      tensor2 = tf.constant([-1, 1, 3], dtype=tf.int32)
      record = [tensor1, tensor2]
  
      query = distributed_skellam_query.DistributedSkellamSumQuery(
          l1_norm_bound=10, l2_norm_bound=10, local_stddev=0.0
      )
      query_result, _ = test_utils.run_query(query, [record, record])
      expected = [2 * tensor1, 2 * tensor2]
      self.assertAllClose(query_result, expected)
  
file_path: privacy/tensorflow_privacy/privacy/dp_query/distributed_skellam_query_test.py
imports: from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_privacy.privacy.dp_query import distributed_skellam_query
  from tensorflow_privacy.privacy.dp_query import test_utils
  import tensorflow_probability
label_desc: Use image node_id 2 for calling the DistributedSkellamQueryTest obj's underlying member method code with example usage: obj.test_skellam_multiple_shapes() without return types