code: def test_gcn_lstm_generator(arange_graph):
      gen = SlidingFeaturesNodeGenerator(arange_graph, 2, batch_size=3)
      gcn_lstm = GCN_LSTM(None, None, [2], [4], generator=gen)
  
      model = Model(*gcn_lstm.in_out_tensors())
  
      model.compile("adam", loss="mse")
  
      history = model.fit(gen.flow(slice(0, 5), target_distance=1))
  
      predictions = model.predict(gen.flow(slice(5, 7)))
  
      model2 = Model(*gcn_lstm.in_out_tensors())
      predictions2 = model2.predict(gen.flow(slice(5, 7)))
      np.testing.assert_array_equal(predictions, predictions2)
  
imports: import numpy
  import pandas
  import pytest
  from tensorflow.keras import Model
  from stellargraph import StellarGraph, IndexedArray
  from stellargraph.layer import GCN_LSTM
  from stellargraph.layer import FixedAdjacencyGraphConvolution
  from stellargraph.mapper import SlidingFeaturesNodeGenerator
  from ..None import test_utils
label_desc: Use image node_id 11 for calling a global function with example usage: test_gcn_lstm_generator(arange_graph) without return types