code: def test_kwargs_numpy_func_wrapper(dummy_data):
      def return_arg2(sig: np.ndarray, arg2=5):
          return arg2
  
      np_func1 = FuncWrapper(return_arg2, output_names="arg2")
      np_func2 = FuncWrapper(return_arg2, output_names="arg2", arg2=10)
      np_func3 = FuncWrapper(return_arg2, arg2=15, output_names="arg2")
  
      assert np_func1.output_names == ["arg2"]
      assert np_func2.output_names == ["arg2"]
      assert np_func3.output_names == ["arg2"]
      assert np_func1([]) == 5
      assert np_func2([]) == 10
      assert np_func3([]) == 15
  
file_path: tsflex/tests/test_features_func_wrapper.py
imports: import functools
  from typing import Tuple
  import numpy
  import pandas
  import pytest
  from tsflex.features import FuncWrapper
  from .utils import dummy_data
label_desc: Use image node_id 4 for calling a global function with example usage: test_kwargs_numpy_func_wrapper(dummy_data) and returns: arg2