# -------------------------------------------------- in-module-1 #? 11 text {'new_name': 'a'} test(100, (30 + b, c) + 1) # ++++++++++++++++++++++++++++++++++++++++++++++++++ #? 11 text {'new_name': 'a'} def a(): return 30 + b test(100, (a(), c) + 1) # -------------------------------------------------- in-module-2 #? 0 text {'new_name': 'ab'} 100 + 1 * 2 # ++++++++++++++++++++++++++++++++++++++++++++++++++ #? 0 text {'new_name': 'ab'} def ab(): return 100 + 1 * 2 ab() # -------------------------------------------------- in-function-1 def f(x): #? 11 text {'new_name': 'ab'} return x + 1 * 2 # ++++++++++++++++++++++++++++++++++++++++++++++++++ def ab(): return x + 1 * 2 def f(x): #? 11 text {'new_name': 'ab'} return ab() # -------------------------------------------------- in-function-with-dec @classmethod def f(x): #? 11 text {'new_name': 'ab'} return x + 1 * 2 # ++++++++++++++++++++++++++++++++++++++++++++++++++ def ab(): return x + 1 * 2 @classmethod def f(x): #? 11 text {'new_name': 'ab'} return ab() # -------------------------------------------------- in-method-1 class X: def z(self): pass def f(x): #? 11 text {'new_name': 'ab'} return x + 1 * 2 # ++++++++++++++++++++++++++++++++++++++++++++++++++ class X: def z(self): pass def ab(): return x + 1 * 2 def f(x): #? 11 text {'new_name': 'ab'} return ab() # -------------------------------------------------- in-classmethod-1 class X: @classmethod def f(x): #? 16 text {'new_name': 'ab'} return 25 # ++++++++++++++++++++++++++++++++++++++++++++++++++ class X: @classmethod def ab(): return 25 @classmethod def f(x): #? 16 text {'new_name': 'ab'} return x.ab() # -------------------------------------------------- in-staticmethod-1 class X(int): @staticmethod def f(x): #? 16 text {'new_name': 'ab'} return 25 | 3 # ++++++++++++++++++++++++++++++++++++++++++++++++++ def ab(): return 25 | 3 class X(int): @staticmethod def f(x): #? 16 text {'new_name': 'ab'} return ab() # -------------------------------------------------- in-class-1 class Ya(): a = 3 #? 11 text {'new_name': 'f'} c = a + 2 # ++++++++++++++++++++++++++++++++++++++++++++++++++ def f(): return a + 2 class Ya(): a = 3 #? 11 text {'new_name': 'f'} c = f()