code: def test_get_config_round_trip():
      """
      Tests that it is possible to serialize a layer using `get_config()`,
      and then re-instantiate an identical one.
      """
      # Arrange.
      # Create the layer to test with.
      layer = CensNetConv(NODE_CHANNELS, EDGE_CHANNELS)
  
      # Act.
      config = layer.get_config()
      new_layer = CensNetConv(**config)
  
      # Assert.
      # The new layer should be the same.
      assert new_layer.node_channels == layer.node_channels
      assert new_layer.edge_channels == layer.edge_channels
  
file_path: spektral/tests/test_layers/convolutional/test_censnet_conv.py
imports: import enum
  import networkx
  import numpy
  import pytest
  from core import A, F, S, batch_size
  from tensorflow.keras import Input, Model
  from spektral.layers import CensNetConv
label_desc: Use image node_id 4 for calling a global function with example usage: test_get_config_round_trip() without return types