class_docstr: Unit-tests Definitions for CP domains with NN variables. 
docstr: Set up. 
docstr_tok: ["Set","up","."]
code: def setUp(self):
      """Set up."""
      self.max_capital = 30
      self._child_set_up()
      self.worker_manager_1 = SyntheticWorkerManager(
          1, time_distro="const"
      )
      self.worker_manager_3 = SyntheticWorkerManager(
          3, time_distro="halfnormal"
      )
      file_dir = os.path.dirname(os.path.realpath(__file__))
      test_data_pardir = os.path.dirname(file_dir)
      self.opt_problems = [
          (
              test_data_pardir + "/test_data/syn_cnn_2/config.json",
              (syn_cnn_2,),
          ),
      ]
  
imports: import os
  import unittest
  from ..exd.worker_manager import SyntheticWorkerManager
  from ..opt.unittest_cp_random_optimiser import CPOptimiserBaseTestCase, CPRandomOptimiserTestCaseDefinitions, MFCPRandomOptimiserTestCaseDefinitions
  from ..opt.unittest_cp_ga_optimiser import CPGAOPtimiserTestCaseDefinitions
  from ..opt.unittest_cp_gp_bandit import CPGPBanditTestCaseDefinitions
  from ..opt.unittest_mf_cp_gp_bandit import MFCPGPBanditTestCaseDefinitions
  from ..test_data.syn_cnn_2.syn_cnn_2 import syn_cnn_2
  from ..test_data.syn_cnn_2.syn_cnn_2_mf import syn_cnn_2_mf
  from ..test_data.syn_cnn_2.syn_cnn_2_mf import cost
  from ..utils.base_test_class import BaseTestClass, execute_tests
label_desc: Use image node_id 1 for calling the NNCPOptimiserBaseTestCase obj's underlying member method code with example usage: obj.setUp() without return types