code: def test_ClusterGCN_apply():
      G, _ = create_graph_features()
  
      generator = ClusterNodeGenerator(G)
  
      cluster_gcn_model = ClusterGCN(
          layer_sizes=[2],
          generator=generator,
          activations=["relu"],
          dropout=0.0,
      )
  
      x_in, x_out = cluster_gcn_model.in_out_tensors()
      model = keras.Model(inputs=x_in, outputs=x_out)
  
      # Check fit method
      preds_2 = model.predict(generator.flow(["a", "b", "c"]))
      assert preds_2.shape == (1, 3, 2)
  
file_path: stellargraph/tests/layer/test_cluster_gcn.py
imports: from tensorflow.keras import backend
  from stellargraph.layer.cluster_gcn import *
  from stellargraph.mapper import ClusterNodeGenerator
  from stellargraph.core.graph import StellarGraph
  import pandas
  import numpy
  from tensorflow import keras
  import tensorflow
  import pytest
  from ..test_utils.graphs import create_graph_features
  from ..None import test_utils
label_desc: Use image node_id 2 for calling a global function with example usage: test_ClusterGCN_apply() without return types