code: def test_compose_tree_rdp(self, steps_list):
      noise_multiplier, orders = 0.1, 1
      rdp_list = [
          tree_aggregation_accountant.compute_rdp_tree_restart(
              noise_multiplier, steps, orders
          )
          for steps in steps_list
      ]
      rdp_composed = (
          tree_aggregation_accountant.compute_rdp_tree_restart(
              noise_multiplier, steps_list, orders
          )
      )
      self.assertAllClose(rdp_composed, sum(rdp_list), rtol=1e-12)
  
file_path: privacy/tensorflow_privacy/privacy/analysis/tree_aggregation_accountant_test.py
imports: from absl.testing import parameterized
  import dp_accounting
  import tensorflow
  from tensorflow_privacy.privacy.analysis import tree_aggregation_accountant
label_desc: Use image node_id 2 for calling the TreeAggregationTest obj's underlying member method code with example usage: obj.test_compose_tree_rdp(steps_list) without return types