code: def test_sample_size_second_order():
      N = 512
      D = 3
      problem, param_values = setup_samples(N=N)
      assert_equal(param_values.shape, [N * (2 * D + 2), D])
  
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 3 for calling a global function with example usage: test_sample_size_second_order() without return types