code: def test_clear_global_policy(self):
      def f():
          mod = InnerModule()
          return mod(), mod.w
  
      mixed_precision.clear_policy(InnerModule)
  
      params, (ret, w) = transform_and_run_once(f)
  
      self.assertEqual(ret, jnp.bfloat16)
      self.assertEqual(w, jnp.bfloat16)
      self.assertEqual(params["inner_module"], {"w": jnp.bfloat16})
  
imports: import importlib
  from typing import Optional
  from absl.testing import absltest
  from haiku._src import base
  from haiku._src import conv
  from haiku._src import mixed_precision
  from haiku._src import module
  from haiku._src import test_utils
  from haiku._src import transform
  import jax
  import jax.numpy
  import jmp
label_desc: Use image node_id 12 for calling the MixedPrecisionTest obj's underlying member method code with example usage: obj.test_clear_global_policy() and returns: mod,  mod