code: def test_lambda_layer_no_para_with_args(self):
      def customize_func(
          x, foo=42
      ):  # x is the inputs, foo is an argument
          return foo * x
  
      x = tl.layers.Input([8, 3], name="input")
      y = tl.layers.Lambda(
          customize_func, fn_args={"foo": 3}, name="lambda"
      )(x)
      M1 = tl.models.Model(x, y)
      M1.save("lambda_no_para_with_args.hdf5")
      M2 = tl.models.Model.load("lambda_no_para_with_args.hdf5")
      print(M1)
      print(M2)
      M1.eval()
      M2.eval()
      npInput = np.zeros((8, 3)) + 3
      output1 = M1(npInput).numpy()
      output2 = M2(npInput).numpy()
  
      M1_config = RemoveDateInConfig(M1.config)
      M2_config = RemoveDateInConfig(M2.config)
  
      self.assertEqual((output1 == output2).all(), True)
      self.assertEqual((output1 == (np.zeros((8, 3)) + 9)).all(), True)
      self.assertEqual(M1_config, M2_config)
  
imports: import os
  import unittest
  import numpy
  import tensorflow
  import tensorlayer
  from tensorlayer.layers import *
  from tensorlayer.models import *
  from tests.utils import CustomTestCase
label_desc: Use image node_id 3 for calling the Lambda_layer_test obj's underlying member method code with example usage: obj.test_lambda_layer_no_para_with_args() and returns: unknown