class_docstr: Unit testing for MolGAN basic layers
class_docstr_tok: ["Unit","testing","for","MolGAN","basic","layers"]
code: def setUp(self):
      self.training_attempts = 6
      self.current_dir = os.path.dirname(os.path.abspath(__file__))
      self.vertices = 9
      self.nodes = 5
      self.edges = 5
      self.embedding_dim = 10
      self.dropout_rate = 0.0
      self.batch_size = 100
      self.first_convolution_unit = 128
      self.second_convolution_unit = 64
      self.aggregation_unit = 128
      self.model = MolGAN(
          edges=self.edges,
          vertices=self.vertices,
          nodes=self.nodes,
          embedding_dim=self.embedding_dim,
          dropout_rate=self.dropout_rate,
      )
  
file_path: deepchem/deepchem/models/tests/test_molgan_model.py
imports: import os
  import unittest
  import pytest
  import pandas
  from deepchem.data import NumpyDataset
  from deepchem.feat.molecule_featurizers import MolGanFeaturizer
  from deepchem.models.optimizers import ExponentialDecay
label_desc: Use image node_id 1 for calling the test_molgan_model obj's underlying member method code with example usage: obj.setUp() without return types