code: def test_save_load(self):
      input_data = [
          np.random.randint(20, size=(1, 2, 4)),
          np.random.randint(20, size=(1, 2, 4)),
      ]
      encoder = RNNEncoder.initialize("LSTM", 1, 4)
      decoder = RNNDecoder.initialize("LSTM", 1, 4)
      bridge = Bridge.initialize("dense", 4)
      model = Seq2seq(encoder, decoder, [2, 4], [2, 4], bridge)
      self.assert_zoo_model_save_load(model, input_data)
  
file_path: analytics-zoo/pyzoo/test/zoo/models/seq2seq/test_seq2seq.py
imports: import pytest
  import numpy
  from test.zoo.pipeline.utils.test_utils import ZooTestCase
  from zoo.models.seq2seq import *
label_desc: Use image node_id 2 for calling the TestSeq2seq obj's underlying member method code with example usage: obj.test_save_load() without return types