code: def test_change_directory_permission(tmp_path):
      subdir = tmp_path / "testdir"
      subdir.mkdir()
      change_directory_permission(subdir)
      mode = subdir.stat().st_mode
      assert (
          not (mode & stat.S_IWGRP)
          and not (mode & stat.S_IWOTH)
          and (mode & stat.S_IXGRP)
          and (mode & stat.S_IXOTH)
      )
  
imports: from __future__ import annotations
  import stat
  from airflow_breeze.utils.run_utils import change_directory_permission, change_file_permission
label_desc: Use image node_id 2 for calling a global function with example usage: test_change_directory_permission(tmp_path) without return types