class_docstr: Unit tests for CartesianProductDomain. 
class_docstr_tok: ["Unit","tests","for","CartesianProductDomain","."]
docstr: Child set up. 
docstr_tok: ["Child","set","up","."]
code: def _child_set_up(self):
      """Child set up."""
      list_of_domains = [
          domains.EuclideanDomain([[0, 2.3], [3.4, 8.9], [0.12, 1.0]]),
          domains.IntegralDomain([[0, 10], [-10, 100], [45, 78.4]]),
          domains.ProdDiscreteDomain([["abc", 5, 6.5], [None, float]]),
          domains.DiscreteDomain(["abc", 5, 6.5, int, "k"]),
      ]
      self.domain_obj = domains.CartesianProductDomain(list_of_domains)
      self.points = [
          [[2.2, 3.6, 0.99], [5, 0, 68], ("abc", float), int],
          [[1.2, 6.4, 0.2], [0, -1, 70], [6.5, None], "k"],
          [[0.2, 7.9, 0.5], [0, -1, 69], ["abc", None], 5],
      ]
      self.non_points = [
          [[2.2, 3.6, 0.99], [5, 0, 68], ("abc", float), float],
          [[1.2, 6.4, 2.2], [0, -1, 70], [6.5, None], "k"],
          [[0.2, 7.9, 0.5], [0, -1, 69], ["abc", None, float], 5],
          [[3.2, 7.9, 0.5], [-20, -1, 69], ["abc", None, float], 5],
          [
              [2.2, 3.6, 0.99],
              [5, 0, 68],
              ("abc", float),
              int,
              (3.2, 8.5),
          ],
      ]
  
imports: from __future__ import absolute_import
  import numpy
  from .None import domains
  from ..utils.general_utils import map_to_bounds
  from ..utils.base_test_class import BaseTestClass, execute_tests
label_desc: Use image node_id 1 for calling the CartesianProductDomainTestCase obj's underlying member method code with example usage: obj._child_set_up() without return types