code: def test_utility_pop(self, x, key, actual_new_x, actual_value):
      new_x, value = pop(x, key)
      self.assertTrue(
          new_x == actual_new_x
          and isinstance(new_x, type(actual_new_x))
      )
      self.assertTrue(
          value == actual_value
          and isinstance(value, type(actual_value))
      )
  
file_path: flax/tests/core/core_frozen_dict_test.py
imports: import jax
  from absl.testing import absltest, parameterized
  from flax.core import FrozenDict, copy, freeze, pop, pretty_repr, unfreeze
label_desc: Use image node_id 10 for calling the FrozenDictTest obj's underlying member method code with example usage: obj.test_utility_pop(x, key, actual_new_x, actual_value) without return types