code: def make(cls, domain_cls, n_steps=500):
      class Tester(unittest.TestCase, cls):
          def setUp(self):
              self._n_steps = n_steps
              self._domain_cls = domain_cls
  
      Tester.__name__ = domain_cls.__name__ + "Tester"
      return Tester
  
imports: import unittest
  import numpy
  from hyperopt import Trials, Domain, fmin, hp, base
  from hyperopt.rand import suggest
  from hyperopt.pyll import as_apply
  from hyperopt.pyll import scope
label_desc: Use image node_id 2 for calling the DomainExperimentMixin obj's underlying member method code with example usage: obj.make(cls, domain_cls, n_steps) and returns: Tester