code: def test_ampgo_tunnel_more_than_three_arguments():
      """Test AMPGO tunnel function with more than three arguments."""
  
      def func(x, val):
          return x[0] ** 2 + val * x[1]
  
      args = [func, 0.1, np.array([1, 2]), 5.0]
      out = tunnel(np.array([10, 5]), *args)
      assert_allclose(out, 185.386275588)
  
file_path: lmfit-py/tests/test_ampgo.py
imports: import numpy
  from numpy.testing import assert_allclose
  import pytest
  import lmfit
  from lmfit._ampgo import ampgo, tunnel
label_desc: Use image node_id 11 for calling a global function with example usage: test_ampgo_tunnel_more_than_three_arguments() and returns: unknown