code: def areEqual(
      self, imageData_1: ImageData, imageData_2: ImageData
  ) -> bool:
      if (
          imageData_1.getClientId() == imageData_2.getClientId()
          and imageData_1.getName() == imageData_2.getName()
          and imageData_1.getFileName() == imageData_2.getFileName()
          and imageData_1.getNodeName() == imageData_2.getNodeName()
          and imageData_1.isSegemented() == imageData_2.isSegemented()
          and imageData_1.getSegmentationFileName()
          == imageData_2.getSegmentationFileName()
          and imageData_1.isApproved() == imageData_2.isApproved()
          and imageData_1.isFlagged() == imageData_2.isFlagged()
          and imageData_1.getLevel() == imageData_2.getLevel()
          and imageData_1.getApprovedBy() == imageData_2.getApprovedBy()
      ):
          return True
      return False
  
imports: import sys
  import unittest
  from typing import Dict, List
  from MONAILabelReviewerLib.ImageData import ImageData
  from MONAILabelReviewerLib.ImageDataExtractor import ImageDataExtractor
  from MONAILabelReviewerLib.MONAILabelReviewerEnum import Level, SegStatus
label_desc: Use image node_id 3 for calling the ImageDataExtractorTest obj's underlying member method code with example usage: obj.areEqual(imageData_1, imageData_2) and returns: False, True