code: def test_nested_hashing():
      common_id = str(uuid4())
      obj1 = MockWrapper(
          id=common_id,
          data=MockObject(key="key", value="value", flag=True),
      )
      obj2 = MockWrapper(
          id=common_id,
          data=MockObject(key="key", value="value", flag=False),
      )
  
      assert obj1.hash() == obj2.hash()
  
file_path: PySyft/packages/syft/tests/syft/hash_test.py
imports: from typing import Optional
  from uuid import uuid4
  from syft.serde.serializable import serializable
  from syft.types.syft_object import SYFT_OBJECT_VERSION_1
  from syft.types.syft_object import SyftBaseObject
  from syft.types.syft_object import SyftHashableObject
label_desc: Use image node_id 2 for calling a global function with example usage: test_nested_hashing() without return types