code: def test_jupyter_config_path():
      with patch.object(site, "ENABLE_USER_SITE", True):
          path = jupyter_config_path()
  
      # deduplicated expected values
      values = list(
          dict.fromkeys(
              [
                  jupyter_config_dir(),
                  os.path.join(site.getuserbase(), "etc", "jupyter"),
                  paths.ENV_CONFIG_PATH[0],
              ]
          )
      )
      for p, v in zip(path, values):
          assert p == v
  
imports: from __future__ import annotations
  import os
  import re
  import shutil
  import site
  import stat
  import subprocess
  import sys
  import tempfile
  import warnings
  from unittest.mock import patch
  import pytest
  from platformdirs import __version_info__
  from jupyter_core import paths
  from jupyter_core.paths import UF_HIDDEN, _win32_restrict_file_to_user_ctypes, exists, is_file_hidden, is_hidden, issue_insecure_write_warning, jupyter_config_dir, jupyter_config_path, jupyter_data_dir, jupyter_path, jupyter_runtime_dir, prefer_environment_over_user, secure_write
label_desc: Use image node_id 34 for calling a global function with example usage: test_jupyter_config_path() without return types