code: def test_lambda(self):
      def test_fn(a, b):
          return lambda: (a + b)
  
      node, _ = self._parse_and_analyze(test_fn)
  
      fn_node = node
      scope = anno.getanno(fn_node, NodeAnno.BODY_SCOPE)
      self.assertScopeIs(scope, ("a", "b"), ())
  
      lam_def_node = node.body[0].value
  
      scope = anno.getanno(lam_def_node, anno.Static.SCOPE)
      self.assertScopeIs(scope, (), ())
  
      scope = anno.getanno(lam_def_node, NodeAnno.BODY_SCOPE)
      self.assertScopeIs(scope, ("a", "b"), ())
  
      scope = anno.getanno(lam_def_node, NodeAnno.ARGS_AND_BODY_SCOPE)
      self.assertScopeIs(scope, ("a", "b"), ())
      self.assertSymbolSetsAre((), scope.bound, "BOUND")
  
      scope = anno.getanno(lam_def_node.args, anno.Static.SCOPE)
      self.assertSymbolSetsAre((), scope.params.keys(), "lambda params")
  
imports: import unittest
  import gast
  from nvidia.dali._autograph.pyct import anno
  from nvidia.dali._autograph.pyct import naming
  from nvidia.dali._autograph.pyct import parser
  from nvidia.dali._autograph.pyct import qual_names
  from nvidia.dali._autograph.pyct import transformer
  from nvidia.dali._autograph.pyct.static_analysis import activity
  from nvidia.dali._autograph.pyct.static_analysis import annos
label_desc: Use image node_id 24 for calling the ActivityAnalyzerTest obj's underlying member method code with example usage: obj.test_lambda() and returns: function