class_docstr: Common tests for local engine.
code: def _getAllUnitTests(self):
      for root, _, files in os.walk(self._project_dir):
          base_dir = os.path.relpath(root, self._project_dir)
          if base_dir == ".":  # project_dir == root
              base_module = ""
          else:
              base_module = base_dir.replace(os.path.sep, ".") + "."
  
          for filename in files:
              if filename.endswith("_test.py"):
                  yield base_module + filename[:-3]
  
imports: import os
  import re
  from typing import List, Iterable, Tuple
  from tfx.tools.cli.e2e import test_utils
  from tfx.utils import io_utils
  from tfx.utils import test_case_utils
label_desc: Use image node_id 1 for calling the BaseLocalEndToEndTest obj's underlying member method code with example usage: obj._getAllUnitTests() without return types