code: def test_simple_feature_descriptor_str_str_seconds():
      def sum_func(sig: np.ndarray) -> float:
          return sum(sig)
  
      fd = FeatureDescriptor(
          function=sum_func,
          series_name="EDA",
          window="5s",
          stride="3s",
      )
  
      assert fd.series_name == tuple(["EDA"])
      assert fd.window == pd.Timedelta(5, unit="seconds")
      assert fd.stride == [pd.Timedelta(3, unit="seconds")]
      assert fd.get_required_series() == ["EDA"]
      assert fd.get_nb_output_features() == 1
      assert isinstance(fd.function, FuncWrapper)
  
file_path: tsflex/tests/test_features_feature_descriptor.py
imports: import numpy
  import pandas
  import pytest
  from tsflex.features import FeatureDescriptor, FuncWrapper, MultipleFeatureDescriptors
  from tsflex.utils.data import flatten
label_desc: Use image node_id 7 for calling a global function with example usage: test_simple_feature_descriptor_str_str_seconds() and returns: sum