code: def test_assert_run_python_script_without_output():
      code = "x = 1"
      assert_run_python_script_without_output(code)
  
      code = "print('something to stdout')"
      with pytest.raises(AssertionError, match="Expected no output"):
          assert_run_python_script_without_output(code)
  
      code = "print('something to stdout')"
      with pytest.raises(
          AssertionError,
          match="output was not supposed to match.+got.+something to stdout",
      ):
          assert_run_python_script_without_output(
              code, pattern="to.+stdout"
          )
  
      code = "\n".join(
          [
              "import sys",
              "print('something to stderr', file=sys.stderr)",
          ]
      )
      with pytest.raises(
          AssertionError,
          match="output was not supposed to match.+got.+something to stderr",
      ):
          assert_run_python_script_without_output(
              code, pattern="to.+stderr"
          )
  
imports: import atexit
  import os
  import unittest
  import warnings
  import numpy
  import pytest
  from scipy import sparse
  from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
  from sklearn.tree import DecisionTreeClassifier
  from sklearn.utils import _IS_WASM
  from sklearn.utils._testing import TempMemmap, _convert_container, _delete_folder, assert_allclose, assert_allclose_dense_sparse, assert_no_warnings, assert_raise_message, assert_raises, assert_raises_regex, assert_run_python_script_without_output, check_docstring_parameters, create_memmap_backed_data, ignore_warnings, raises, set_random_state
  from sklearn.utils.deprecation import deprecated
  from sklearn.utils.fixes import CSC_CONTAINERS, CSR_CONTAINERS, parse_version, sp_version
  from sklearn.utils.metaestimators import available_if
label_desc: Use image node_id 23 for calling a global function with example usage: test_assert_run_python_script_without_output() without return types