code: def test_ifilter_on_generator(self):
      self.run_test(
          "def ifilterg_(l0): return list(filter(lambda x: (x % 2) == 1, (y for x in l0 for y in range(x))))",
          [0, 1, 2, 3, 4, 5],
          ifilterg_=[List[int]],
      )
  
imports: from pythran.tests import TestEnv
  import unittest
  import numpy
  from pythran.typing import List, NDArray
label_desc: Use image node_id 8 for calling the TestItertools obj's underlying member method code with example usage: obj.test_ifilter_on_generator() without return types