code: def test_aliasing_functions_with_different_structural_types(self):
      with self.assertRaises(PythranSyntaxError):
          self.run_test(
              """
  def aliasing_functions_with_different_structural_types(n):
      import numpy
      if n > 10:
          my = sum
      else:
          my = numpy.zeros
      return my(n, dtype=numpy.uint8).nbytes""",
              4,
              aliasing_functions_with_different_structural_types=[int],
          )
  
file_path: pythran/pythran/tests/test_named_parameters.py
imports: from pythran.tests import TestEnv
  from pythran.syntax import PythranSyntaxError
label_desc: Use image node_id 12 for calling the TestNamedParameters obj's underlying member method code with example usage: obj.test_aliasing_functions_with_different_structural_types() without return types