code: def test_pop_and_del(self, method):
      d, mutation_d = self._prepare_dict()
      d_method = getattr(d, method)
      mutation_d_method = getattr(mutation_d, method)
      d_method("b")
      mutation_d_method("b")
      self.assertListEqual(list(d.keys()), list(mutation_d.keys()))
      self.assertListEqual(list(d.values()), list(mutation_d.values()))
  
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 3 for calling the MutationAwareDictTest obj's underlying member method code with example usage: obj.test_pop_and_del(method) without return types