code: def assertListAlmostEqual(self, list1, list2, places=7):
      for i in range(len(list1)):
          if isinstance(list1[i], list):
              self.assertListAlmostEqual(
                  list1[i], list2[i], places=places
              )
          else:
              self.assertAlmostEqual(list1[i], list2[i], places=places)
  
imports: import os.path
  import random
  import tempfile
  from unittest import TestCase, mock
  import mmcv
  import mmengine
  import numpy
  import torch
  from mmengine.structures import InstanceData
  from mmocr.apis.inferencers import TextDetInferencer
  from mmocr.utils.check_argument import is_type_list
  from mmocr.utils.typing_utils import TextDetDataSample
label_desc: Use image node_id 9 for calling the TestTextDetinferencer obj's underlying member method code with example usage: obj.assertListAlmostEqual(list1, list2, places) without return types