code: def test_find_path_from_directory_respects_symlinks_regexp_ignore(
      self, test_dir
  ):
      ignore_list_file = ".airflowignore"
      found = list(find_path_from_directory(test_dir, ignore_list_file))
  
      assert (
          os.path.join(test_dir, "symlink", "hello_world.py") in found
      )
      assert (
          os.path.join(test_dir, "folder", "hello_world.py")
          not in found
      )
  
imports: from __future__ import annotations
  import os
  import zipfile
  from pathlib import Path
  from unittest import mock
  import pytest
  from airflow.utils import file
  from airflow.utils.file import correct_maybe_zipped, find_path_from_directory, open_maybe_zipped
  from tests.models import TEST_DAGS_FOLDER
  from tests.test_utils.config import conf_vars
label_desc: Use image node_id 4 for calling the TestListPyFilesPath obj's underlying member method code with example usage: obj.test_find_path_from_directory_respects_symlinks_regexp_ignore(test_dir) without return types