code: def _assert_mirrored_equal(self, left_list, right_list, sess=None):
      if context.executing_eagerly():
          run_options = None
      else:
          # TODO(b/151025792): figure out why missing run options would make the
          # test flaky and whether this is a problem in TF 2.
          run_options = config_pb2.RunOptions()
          run_options.experimental.collective_graph_key = 5
      super(CollectiveAllReduceTest, self)._assert_mirrored_equal(
          left_list, right_list, sess, run_options=run_options
      )
  
imports: import itertools
  import os
  import threading
  import time
  from absl.testing import parameterized
  import numpy
  from tensorflow.core.protobuf import config_pb2
  from tensorflow.python.distribute import cluster_resolver
  from tensorflow.python.distribute import collective_all_reduce_strategy
  from tensorflow.python.distribute import collective_util
  from tensorflow.python.distribute import combinations
  from tensorflow.python.distribute import cross_device_ops
  from tensorflow.python.distribute import cross_device_utils
  from tensorflow.python.distribute import device_util
  from tensorflow.python.distribute import distribute_utils
  from tensorflow.python.distribute import multi_worker_test_base
  from tensorflow.python.distribute import multi_worker_util
  from tensorflow.python.distribute import reduce_util
  from tensorflow.python.distribute import strategy_combinations
  from tensorflow.python.distribute import values
  from tensorflow.python.eager import context
  from tensorflow.python.eager import test
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import indexed_slices
  from tensorflow.python.framework import kernels
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import collective_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import variables
label_desc: Use image node_id 4 for calling the CollectiveAllReduceTest obj's underlying member method code with example usage: obj._assert_mirrored_equal(left_list, right_list, sess) without return types