code: def test_Sobol_G_raises_error_if_values_not_numpy_array():
      """
      Tests that a type error is raised if the Sobol G function is called with
      values argument not as a numpy array.
      """
      fixture = [list(range(8)), str(12345678)]
      for x in fixture:
          with raises(TypeError):
              evaluate(x)
  
file_path: SALib/tests/test_test_functions.py
imports: from pytest import raises
  from numpy.testing import assert_allclose
  import numpy
  from SALib.test_functions.Sobol_G import evaluate, _total_variance, _partial_first_order_variance, sensitivity_index, total_sensitivity_index
  from SALib import ProblemSpec
label_desc: Use image node_id 5 for calling a global function with example usage: test_Sobol_G_raises_error_if_values_not_numpy_array() without return types