class_docstr: Unit testing for MolGAN basic layers
code: def test_aggregation_layer(self):
      vertices = 9
      units = 128
  
      layer = MolGANAggregationLayer(units=units)
      hidden_tensor = Input(shape=(vertices, units))
      output = layer(hidden_tensor)
      model = keras.Model(inputs=[hidden_tensor], outputs=[output])
  
      assert model.output_shape == (None, units)
      assert layer.units == units
      assert layer.activation == activations.tanh
      assert layer.dropout_rate == 0.0
  
file_path: deepchem/deepchem/models/tests/test_molgan_layers.py
imports: import unittest
  import pytest
label_desc: Use image node_id 2 for calling the test_molgan_layers obj's underlying member method code with example usage: obj.test_aggregation_layer() without return types