code: def test_poisson_distribution(self):
      x = pd.Series(
          [
              1,
              1,
              3,
              3,
              0,
              0,
              1,
              3,
              3,
              1,
              2,
              3,
              2,
              0,
              1,
              3,
              2,
              1,
              0,
              2,
          ],
      )
  
      primitive_instance = self.primitive(1)
      primitive_func = primitive_instance.get_function()
      assert primitive_func(x) == 10
  
      primitive_instance = self.primitive(2)
      primitive_func = primitive_instance.get_function()
      assert primitive_func(x) == 0
  
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 2 for calling the TestCountOutsideNthSTD obj's underlying member method code with example usage: obj.test_poisson_distribution() without return types