code: def test_zero_totalcfs(
      self, desired_range, regression_exp_object, sample_custom_query_1
  ):
      exp = regression_exp_object  # explainer object
      with pytest.raises(UserConfigValidationException):
          exp.generate_counterfactuals(
              query_instances=[sample_custom_query_1],
              total_CFs=0,
              desired_range=desired_range,
          )
  
imports: import re
  import numpy
  import pandas
  import pytest
  from rai_test_utils.datasets.tabular import create_housing_data
  from raiutils.exceptions import UserConfigValidationException
  from sklearn.ensemble import RandomForestRegressor
  import dice_ml
  from dice_ml.diverse_counterfactuals import CounterfactualExamples
  from dice_ml.explainer_interfaces.explainer_base import ExplainerBase
  from dice_ml.utils import helpers
  from ..conftest import _load_custom_testing_binary_model
label_desc: Use image node_id 1 for calling the TestExplainerBaseRegression obj's underlying member method code with example usage: obj.test_zero_totalcfs(desired_range, regression_exp_object, sample_custom_query_1) without return types