code: def test_iqr_range_many_zeros():
      data = np.array(list(range(10)) + [0] * 1000)
  
      assert_that(
          iqr_outliers_range(data, (25, 75), 1), equal_to((-EPS, EPS))
      )
      assert_that(
          iqr_outliers_range(data, (25, 75), 1.5, 1)[1],
          close_to(1, 0.01),
      )
  
      assert_that(
          calling(iqr_outliers_range).with_args(data, (25, 75), -1),
          raises(
              DeepchecksValueError, "IQR scale must be greater than 1"
          ),
      )
  
imports: import numpy
  from hamcrest import assert_that, calling, close_to, equal_to, raises
  from deepchecks.core.errors import DeepchecksValueError
  from deepchecks.utils.outliers import EPS, iqr_outliers_range, sharp_drop_outliers_range
label_desc: Use image node_id 1 for calling a global function with example usage: test_iqr_range_many_zeros() without return types