code: def test_gcn_lstm_model_input_output():
      fx, fy, a = get_timeseries_graph_data()
  
      gcn_lstm_model = GCN_LSTM(
          seq_len=fx.shape[-1],
          adj=a,
          gc_layer_sizes=[8, 8, 16],
          gc_activations=["relu", "relu", "relu"],
          lstm_layer_sizes=[8, 16, 32],
          lstm_activations=["tanh"],
      )
  
      # check model input and output tensors
      x_input, x_output = gcn_lstm_model.in_out_tensors()
      assert x_input.shape[1] == fx.shape[1]
      assert x_input.shape[2] == fx.shape[2]
      assert x_output.shape[1] == fx.shape[-2]
  
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 7 for calling a global function with example usage: test_gcn_lstm_model_input_output() without return types