code: def test_default_logging_does_not_override_basic_config():
      code = textwrap.dedent(
          """\
          import logging
          logging.basicConfig()
          import distributed
          logging.getLogger("distributed").warning("hello")
          """
      )
      proc = subprocess.run(
          [sys.executable, "-c", code],
          check=True,
          capture_output=True,
          encoding="utf8",
      )
      assert proc.stdout == ""
      assert proc.stderr == "WARNING:distributed:hello\n"
  
imports: from __future__ import annotations
  import contextlib
  import logging
  import os
  import re
  import subprocess
  import sys
  import tempfile
  import textwrap
  import pytest
  import yaml
  import dask.config
  from distributed.config import initialize_logging
  from distributed.utils_test import captured_handler, new_config, new_config_file
label_desc: Use image node_id 5 for calling a global function with example usage: test_default_logging_does_not_override_basic_config() without return types