class_docstr: Unit tests for the NeuralNetwork test class. 
docstr: Tests instantiation. 
docstr_tok: ["Tests","instantiation","."]
code: def test_cnn_instantiation(self):
      """Tests instantiation."""
      self.report("Testing instantiation of cnns.")
      path_length_types = [
          "all-shortest",
          "all-longest",
          "all-rw",
          "conv-shortest",
          "conv-longest",
          "conv-rw",
          "pool-shortest",
          "pool-longest",
          "pool-rw",
          "fc-shortest",
          "fc-longest",
          "fc-rw",
      ]
      self._print_path_lengths(self.cnns, "bkwd", path_length_types)
      self._print_path_lengths(self.cnns, "fwd", path_length_types)
  
file_path: dragonfly/dragonfly/nn/unittest_neural_network.py
imports: import numpy
  from .None import neural_network
  from .nn_examples import generate_cnn_architectures, generate_mlp_architectures
  from ..utils.base_test_class import BaseTestClass, execute_tests
  from ..utils.graph_utils import apsp_floyd_warshall_costs
label_desc: Use image node_id 3 for calling the NeuralNetworkTestCase obj's underlying member method code with example usage: obj.test_cnn_instantiation() without return types