code: def test_izip_on_generator(self):
      self.run_test(
          "def izipg_(l0,l1): return sum(map(lambda t : t[0]*t[1], zip((z for x in l0 for z in range(x)),(z for x in l1 for z in range(x)))))",
          [0, 1, 2, 3],
          [3, 2, 1, 0],
          izipg_=[List[int], List[int]],
      )
  
imports: from pythran.tests import TestEnv
  import unittest
  import numpy
  from pythran.typing import List, NDArray
label_desc: Use image node_id 14 for calling the TestItertools obj's underlying member method code with example usage: obj.test_izip_on_generator() without return types