code: def test_same_behavior_with_normal_dict(self, method, arg):
      d, mutation_d = self._prepare_dict()
      d_method = getattr(d, method)
      mutation_d_method = getattr(mutation_d, method)
      if arg is None:
          self.assertEqual(d_method(), mutation_d_method())
      else:
          self.assertEqual(d_method(arg), mutation_d_method(arg))
  
file_path: tensorflow-upstream/tensorflow/core/function/capture/capture_container_test.py
imports: import copy
  from absl.testing import parameterized
  from tensorflow.core.function import trace_type
  from tensorflow.core.function.capture import capture_container
  from tensorflow.python.platform import test
label_desc: Use image node_id 2 for calling the MutationAwareDictTest obj's underlying member method code with example usage: obj.test_same_behavior_with_normal_dict(method, arg) without return types