code: def test_call_by_value(
      self, val_before, type_before, val_after, type_after
  ):
      def f():
          return tf.func.experimental.capture(lambda: x, by_ref=False)
  
      tf_f = tf.function(f)
      x = type_before(val_before)
      self.assertEqual(tf_f(), val_before)
      x = type_after(val_after)
      self.assertEqual(tf_f(), val_before)
  
file_path: tensorflow/tensorflow/core/function/integration_test/side_inputs_manual_api_test.py
imports: import unittest
  from absl.testing import parameterized
  import tensorflow
label_desc: Use image node_id 13 for calling the SideInputsTest obj's underlying member method code with example usage: obj.test_call_by_value(val_before, type_before, val_after, type_after) and returns: tf