code: def test_RelationalGraphConvolution_init():
      rgcn_layer = RelationalGraphConvolution(
          units=16, num_relationships=5, num_bases=0, activation="relu"
      )
  
      assert rgcn_layer.units == 16
      assert rgcn_layer.use_bias is True
      assert rgcn_layer.num_bases == 0
      assert rgcn_layer.get_config()["activation"] == "relu"
  
      rgcn_layer = RelationalGraphConvolution(
          units=16, num_relationships=5, num_bases=10, activation="relu"
      )
  
      assert rgcn_layer.units == 16
      assert rgcn_layer.use_bias is True
      assert rgcn_layer.num_bases == 10
      assert rgcn_layer.get_config()["activation"] == "relu"
  
imports: import numpy
  from stellargraph.layer.rgcn import RelationalGraphConvolution, RGCN
  from stellargraph.mapper.full_batch_generators import RelationalFullBatchNodeGenerator
  import pytest
  from scipy import sparse
  from stellargraph.core.utils import normalize_adj
  import tensorflow
  from tensorflow import keras
  from tensorflow.keras import backend
  from tensorflow.keras.layers import Input, Lambda
  from stellargraph import StellarDiGraph, StellarGraph
  from stellargraph.layer.misc import SqueezedSparseConversion
  import pandas
  from ..test_utils.graphs import relational_create_graph_features
  from ..None import test_utils
label_desc: Use image node_id 2 for calling a global function with example usage: test_RelationalGraphConvolution_init() without return types