code: def test_multi_lambda_w_free_var(self):
      glob = 1
      g = lambda x: x + glob
      h = lambda: glob + 1
  
      def f(x):
          return g(x) + h()
  
      func_map = free_vars_detect._detect_function_free_vars(f)
      self.assertLen(func_map, 3)
      self.assertIn("f", func_map.keys())
      self.assertIn("g", func_map.keys())
      self.assertIn("h", func_map.keys())
      free_vars = get_var_name(func_map["f"])
      self.assertSequenceEqual(free_vars, ["g", "h"])
      free_vars = get_var_name(func_map["g"])
      self.assertSequenceEqual(free_vars, ["glob"])
      free_vars = get_var_name(func_map["h"])
      self.assertSequenceEqual(free_vars, ["glob"])
  
imports: import functools
  import unittest
  from absl.testing import parameterized
  import numpy
  from tensorflow.core.function.capture import free_vars_detect
  from tensorflow.python.util import tf_decorator
label_desc: Use image node_id 11 for calling the FreeVarDetectionTest obj's underlying member method code with example usage: obj.test_multi_lambda_w_free_var() and returns: unknown