code: def test_hash(self):
      original = NotHashable()
      wrapped = utils.CompareById(original)
      self.assertEqual(hash(wrapped), id(original))
  
imports: from absl.testing import parameterized
  import numpy
  from sonnet.src import initializers
  from sonnet.src import test_utils
  from sonnet.src import utils
  import tensorflow
label_desc: Use image node_id 2 for calling the CompareByIdTest obj's underlying member method code with example usage: obj.test_hash() without return types