code: def testFunc(self, tf_function_1, tf_function_2):
      @tf_function_1
      def foo():
          self.assertFalse(context.executing_eagerly())
  
      @tf_function_2
      def bar():
          self.assertTrue(context.executing_eagerly())
  
      foo()
      bar()
  
imports: import importlib
  import os
  import sys
  import unittest
  from absl.testing import parameterized
  from tensorflow.python.distribute import combinations
  from tensorflow.python.distribute import test_util
  from tensorflow.python.distribute.cluster_resolver import tfconfig_cluster_resolver
  from tensorflow.python.eager import context
  from tensorflow.python.framework import combinations
  from tensorflow.python.platform import test
label_desc: Use image node_id 1 for calling the TfFunctionTest obj's underlying member method code with example usage: obj.testFunc(tf_function_1, tf_function_2) without return types