code: def test_sobol_sequence():
      # example from Joe & Kuo: http://web.maths.unsw.edu.au/~fkuo/sobol/
      S = sobol_sequence.sample(10, 3)
      expected = [
          [0, 0, 0],
          [0.5, 0.5, 0.5],
          [0.75, 0.25, 0.25],
          [0.25, 0.75, 0.75],
          [0.375, 0.375, 0.625],
          [0.875, 0.875, 0.125],
          [0.625, 0.125, 0.875],
          [0.125, 0.625, 0.375],
          [0.1875, 0.3125, 0.9375],
          [0.6875, 0.8125, 0.4375],
      ]
      assert_allclose(S, expected, atol=5e-2, rtol=1e-1)
  
imports: from pytest import raises, mark
  from numpy.testing import assert_equal, assert_allclose
  import numpy
  from scipy.stats import norm
  from SALib.analyze import sobol
  from SALib.sample.sobol import sample
  from SALib.sample import sobol_sequence
  from SALib.test_functions import Ishigami, Sobol_G
  from SALib.util import read_param_file
label_desc: Use image node_id 2 for calling a global function with example usage: test_sobol_sequence() without return types