code: def test_readfile(setup_function):
      """
      Tests a standard parameter file is read correctly
      """
  
      filename = setup_function
      pf = read_param_file(filename)
  
      assert_equal(pf["bounds"], [[0, 100], [5, 51]])
      assert_equal(pf["num_vars"], 2)
      assert_equal(pf["names"], ["Test1", "Test2"])
  
imports: from pytest import raises
  from numpy.testing import assert_equal, assert_allclose
  import numpy
  from scipy import stats
  import pytest
  from SALib.util import read_param_file, _scale_samples, _unscale_samples, compute_groups_matrix
  from SALib.sample import latin
label_desc: Use image node_id 5 for calling a global function with example usage: test_readfile(setup_function) without return types