class_docstr: Tests of GraphAttention layer
class_docstr_tok: ["Tests","of","GraphAttention","layer"]
code: def test_layer_config(self):
      layer = self.layer(
          units=self.F_out,
          attn_heads=self.attn_heads,
          attn_heads_reduction="concat",
          activation=self.activation,
      )
      conf = layer.get_config()
  
      assert conf["units"] == self.F_out
      assert conf["attn_heads"] == self.attn_heads
      assert conf["attn_heads_reduction"] == "concat"
      assert conf["activation"] == self.activation
      assert conf["use_bias"] == True
      assert conf["kernel_initializer"]["class_name"] == "GlorotUniform"
      assert conf["bias_initializer"]["class_name"] == "Zeros"
      assert conf["kernel_regularizer"] == None
      assert conf["bias_regularizer"] == None
      assert conf["kernel_constraint"] == None
      assert conf["bias_constraint"] == None
  
imports: import pytest
  import scipy.sparse
  import tensorflow
  from tensorflow import keras
  from tensorflow.keras import backend
  from tensorflow.keras.layers import Input
  from stellargraph.mapper import FullBatchNodeGenerator, FullBatchLinkGenerator, GraphSAGENodeGenerator
  from stellargraph.layer import *
  from ..test_utils.graphs import example_graph
  from ..None import test_utils
label_desc: Use image node_id 7 for calling the Test_GraphAttention obj's underlying member method code with example usage: obj.test_layer_config() without return types