code: def test_ingest_zero_workers():
      feature_group = FeatureGroup(
          name="MyGroup", sagemaker_session=sagemaker_session_mock
      )
      df = Mock()
      with pytest.raises(RuntimeError) as error:
          feature_group.ingest(
              data_frame=df, max_workers=0, max_processes=1
          )
  
      assert "max_workers must be greater than 0." in str(error)
  
imports: from __future__ import absolute_import
  import pandas
  import pytest
  from mock import Mock, patch, MagicMock
  from botocore.exceptions import ProfileNotFound
  from sagemaker.feature_store.feature_definition import FractionalFeatureDefinition, IntegralFeatureDefinition, StringFeatureDefinition, FeatureTypeEnum, VectorCollectionType, SetCollectionType, ListCollectionType
  from sagemaker.feature_store.feature_group import FeatureGroup, IngestionManagerPandas, AthenaQuery, IngestionError
  from sagemaker.feature_store.inputs import FeatureParameter, DeletionModeEnum, TtlDuration, OnlineStoreConfigUpdate, OnlineStoreStorageTypeEnum
  from tests.unit import SAGEMAKER_CONFIG_FEATURE_GROUP
label_desc: Use image node_id 31 for calling a global function with example usage: test_ingest_zero_workers() without return types