code: def test_migrate_custom_default(td):
      profile = pjoin(dotipython, "profile_default")
      src = pjoin(profile, "static", "custom")
      assert os.path.exists(src)
      assert not migrate_static_custom(src, td)
  
      src = pjoin(td, "src")
      dst = pjoin(td, "dst")
      os.mkdir(src)
      src_custom_js = pjoin(src, "custom.js")
      src_custom_css = pjoin(src, "custom.css")
      touch(src_custom_js, "var a=5;")
      touch(src_custom_css, "div { height: 5px; }")
  
      assert migrate_static_custom(src, dst)
  
imports: from __future__ import annotations
  import os
  import re
  import shutil
  from tempfile import mkdtemp
  from unittest.mock import patch
  import pytest
  from jupyter_core import migrate
  from jupyter_core.application import JupyterApp
  from jupyter_core.migrate import migrate, migrate_config, migrate_dir, migrate_file, migrate_one, migrate_static_custom
  from jupyter_core.utils import ensure_dir_exists
label_desc: Use image node_id 9 for calling a global function with example usage: test_migrate_custom_default(td) without return types