def test_if_has_valid_learner_config(self):
     experimenter = Experimenter(learner_config={'vw': ['param']})
     self.assertFalse(experimenter.has_valid_learner_config())
     experimenter.learner_config = {'vw': {'param': 'value'}}
     self.assertFalse(experimenter.has_valid_learner_config())
     experimenter.learner_config = {'vw': {'param': ['value'], 'param2': 'value2'}}
     self.assertFalse(experimenter.has_valid_learner_config())
     experimenter.learner_config = {'vw': {'param': ['value'], 'param2': ['value2', 'value22']}}
     self.assertTrue(experimenter.has_valid_learner_config())
Ejemplo n.º 2
0
 def test_if_has_valid_learner_config(self):
     experimenter = Experimenter(learner_config={'vw': ['param']})
     self.assertFalse(experimenter.has_valid_learner_config())
     experimenter.learner_config = {'vw': {'param': 'value'}}
     self.assertFalse(experimenter.has_valid_learner_config())
     experimenter.learner_config = {
         'vw': {
             'param': ['value'],
             'param2': 'value2'
         }
     }
     self.assertFalse(experimenter.has_valid_learner_config())
     experimenter.learner_config = {
         'vw': {
             'param': ['value'],
             'param2': ['value2', 'value22']
         }
     }
     self.assertTrue(experimenter.has_valid_learner_config())