class_docstr: An MFGP for Euclidean spaces. 
class_docstr_tok: ["An","MFGP","for","Euclidean","spaces","."]
docstr: Tests if test_fidel_dim and test_domain_dim are equal to self.fidel_dim and
  self.domain_dim respectively and if not raises an error.
  Mostly for internal use. 
code: def _test_fidel_domain_dims(self, test_fidel_dim, test_domain_dim):
      """Tests if test_fidel_dim and test_domain_dim are equal to self.fidel_dim and
      self.domain_dim respectively and if not raises an error.
      Mostly for internal use."""
      if (
          test_fidel_dim != self.fidel_dim
          or test_domain_dim != self.domain_dim
      ):
          raise ValueError(
              "ZZ, XX dimensions should be (%d, %d). Given (%d, %d)"
              % (
                  self.fidel_dim,
                  self.domain_dim,
                  test_fidel_dim,
                  test_domain_dim,
              )
          )
  
imports: from __future__ import division
  from argparse import Namespace
  import numpy
  from .None import gp_core, mf_gp
  from .None import kernel
  from ..utils.ancillary_utils import get_list_of_floats_as_str
  from ..utils.general_utils import get_sublist_from_indices, map_to_bounds
  from ..utils.option_handler import get_option_specs, load_options
  from ..utils.oper_utils import random_sample_from_discrete_domain
  from ..utils.reporters import get_reporter
label_desc: Use image node_id 2 for calling the EuclideanMFGP obj's underlying member method code with example usage: obj._test_fidel_domain_dims(test_fidel_dim, test_domain_dim) without return types