code: def test_eval_summary(self, module_fn: ModuleFn, shape, dtype):
      f = lambda x: module_fn()(x)  # pylint: disable=unnecessary-lambda
      x = jnp.ones(shape, dtype)
      self.assertIsNotNone(hk.experimental.eval_summary(f)(x))
  
file_path: dm-haiku/haiku/_src/integration/summarise_test.py
imports: from absl.testing import absltest
  from absl.testing import parameterized
  import haiku
  from haiku._src import test_utils
  from haiku._src.integration import descriptors
  import jax.numpy
label_desc: Use image node_id 1 for calling the SummariseTest obj's underlying member method code with example usage: obj.test_eval_summary(module_fn, shape, dtype) without return types