code: def test_correct_initial_global_state_struct_type(self):
      query = tree_aggregation_query.TreeCumulativeSumQuery(
          clip_fn=_get_l2_clip_fn(),
          clip_value=10.0,
          noise_generator=_get_no_noise_fn(STRUCTURE_SPECS),
          record_specs=STRUCTURE_SPECS,
      )
      global_state = query.initial_global_state()
  
      self.assertIsInstance(
          global_state.tree_state, tree_aggregation.TreeState
      )
      expected_cum_sum = tf.nest.map_structure(
          lambda spec: tf.zeros(spec.shape), STRUCTURE_SPECS
      )
      self.assertAllClose(
          expected_cum_sum, global_state.samples_cumulative_sum
      )
  
imports: from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_privacy.privacy.dp_query import test_utils
  from tensorflow_privacy.privacy.dp_query import tree_aggregation
  from tensorflow_privacy.privacy.dp_query import tree_aggregation_query
label_desc: Use image node_id 1 for calling the TreeCumulativeSumQueryTest obj's underlying member method code with example usage: obj.test_correct_initial_global_state_struct_type() without return types