code: def test_merge_max(self):
      z1 = ZLayer.InputLayer(input_shape=(2, 5, 8))
      z2 = ZLayer.InputLayer(input_shape=(2, 5, 8))
      zlayer = ZLayer.Merge(layers=[z1, z2], mode="max")
      k1 = KLayer.InputLayer(input_shape=(2, 5, 8))
      k2 = KLayer.InputLayer(input_shape=(2, 5, 8))
      klayer = KLayer.Merge(layers=[k1, k2], mode="max")
      input_data = [
          np.random.random([3, 2, 5, 8]),
          np.random.random([3, 2, 5, 8]),
      ]
      self.compare_layer(klayer, zlayer, input_data)
  
imports: import pytest
  import numpy
  from test.bigdl.test_zoo_utils import ZooTestCase
  import bigdl.dllib.keras.layers
  from bigdl.dllib.keras.models import Model
  from bigdl.dllib.keras.models import Sequential
  import keras.layers
  from keras.engine import merge, Model
  from keras.models import Sequential
  import keras.backend
  from bigdl.dllib.keras.converter import WeightsConverter
  from bigdl.dllib.keras import regularizers
label_desc: Use image node_id 6 for calling the TestLayer obj's underlying member method code with example usage: obj.test_merge_max() without return types