code: def test_gcn_lstm_activations():
      fx, fy, a = get_timeseries_graph_data()
  
      gcn_lstm_model = GCN_LSTM(
          seq_len=fx.shape[-2],
          adj=a,
          gc_layer_sizes=[10, 10, 10, 10, 10],
          lstm_layer_sizes=[8, 16, 32, 64],
      )
      # check when no activations provided, defaults to 'relu' and 'tanh' for gc and lstm respectively
      assert gcn_lstm_model.gc_activations == [
          "relu",
          "relu",
          "relu",
          "relu",
          "relu",
      ]
      assert gcn_lstm_model.lstm_activations == [
          "tanh",
          "tanh",
          "tanh",
          "tanh",
      ]
  
      gcn_lstm_model = GCN_LSTM(
          seq_len=fx.shape[-2],
          adj=a,
          gc_layer_sizes=[10],
          gc_activations=["relu"],
          lstm_layer_sizes=[8, 16, 32, 64],
      )
  
      assert gcn_lstm_model.lstm_activations == [
          "tanh",
          "tanh",
          "tanh",
          "tanh",
      ]
  
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 4 for calling a global function with example usage: test_gcn_lstm_activations() without return types