code: def test_integer_range(self):
      # all integers from -100 to 100
      x = pd.Series(np.arange(-100, 101, 1))
      primitive_instance = CountOutsideRange(-100, 100)
      primitive_func = primitive_instance.get_function()
      assert primitive_func(x) == 0
  
      primitive_instance = CountOutsideRange(-50, 50)
      primitive_func = primitive_instance.get_function()
      assert primitive_func(x) == 100
  
      primitive_instance = CountOutsideRange(1, 1)
      primitive_func = primitive_instance.get_function()
      assert primitive_func(x) == len(x) - 1
  
imports: import numpy
  import pandas
  from pytest import raises
  from featuretools.primitives import CountAboveMean, CountGreaterThan, CountInsideNthSTD, CountInsideRange, CountLessThan, CountOutsideNthSTD, CountOutsideRange
  from featuretools.tests.primitive_tests.utils import PrimitiveTestBase
label_desc: Use image node_id 1 for calling the TestCountOutsideRange obj's underlying member method code with example usage: obj.test_integer_range() without return types