code: def test_function_alias2(self):
      self.run_test(
          """
                        def function_alias2(n):
                          def p(): return 0
                          def q(): return 1
                          if n:
                              g = p
                          else:
                              g = q
                          return g()
                        """,
          1,
          function_alias2=[int],
      )
  
imports: import pythran
  from pythran.tests import TestEnv
  import numpy
  from tempfile import mkstemp
  import unittest
  from pythran.typing import List, Set, Dict, NDArray
label_desc: Use image node_id 4 for calling the TestNormalizeMethods obj's underlying member method code with example usage: obj.test_function_alias2() without return types