code: def testSyncEnsemblesAllStimulatedWithVariousConnection(self):
      PcnnTestTemplates.templateSyncEnsemblesAllocation(
          25, conn_type.ALL_TO_ALL, 50, [20] * 25, False, None
      )
      PcnnTestTemplates.templateSyncEnsemblesAllocation(
          25, conn_type.GRID_EIGHT, 50, [20] * 25, False, None
      )
      PcnnTestTemplates.templateSyncEnsemblesAllocation(
          25, conn_type.GRID_FOUR, 50, [20] * 25, False, None
      )
      PcnnTestTemplates.templateSyncEnsemblesAllocation(
          25, conn_type.LIST_BIDIR, 50, [20] * 25, False, None
      )
      PcnnTestTemplates.templateSyncEnsemblesAllocation(
          25, conn_type.NONE, 50, [20] * 25, False, None
      )
  
imports: import unittest
  from pyclustering.nnet.tests.pcnn_templates import PcnnTestTemplates
  from pyclustering.nnet import conn_type, conn_represent
label_desc: Use image node_id 17 for calling the PcnnUnitTest obj's underlying member method code with example usage: obj.testSyncEnsemblesAllStimulatedWithVariousConnection() without return types