code: def test_edges(self):
      data = pd.Series([-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5])
      thresholds = pd.Series([np.inf, np.NINF, None, np.nan])
      results = pd.Series([0, len(data), 0, 0])
      self.compare_results(data, thresholds, results)
  
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 3 for calling the TestCountGreaterThan obj's underlying member method code with example usage: obj.test_edges() without return types