def test_is_valid_model(self):
     experimenter = Experimenter()
     model = {'ignore': {}, 'features': {}, 'inherit': []}
     self.assertFalse(experimenter.is_valid_model(model))
     model = {'ignore': [], 'features': {}}
     self.assertFalse(experimenter.is_valid_model(model))
     model = {'ignore': [], 'features': {}, 'inherit': []}
     self.assertTrue(experimenter.is_valid_model(model))
     model = {'ignore': [], 'features': {'feat1': 2}, 'inherit': []}
     self.assertFalse(experimenter.is_valid_model(model))
     model = {'ignore': [], 'features': {'feat1': None}, 'inherit': []}
     self.assertTrue(experimenter.is_valid_model(model))
     model = {'ignore': [], 'features': {'feat1': lambda x: x}, 'inherit': []}
     self.assertTrue(experimenter.is_valid_model(model))
Ejemplo n.º 2
0
 def test_is_valid_model(self):
     experimenter = Experimenter()
     model = {'ignore': {}, 'features': {}, 'inherit': []}
     self.assertFalse(experimenter.is_valid_model(model))
     model = {'ignore': [], 'features': {}}
     self.assertFalse(experimenter.is_valid_model(model))
     model = {'ignore': [], 'features': {}, 'inherit': []}
     self.assertTrue(experimenter.is_valid_model(model))
     model = {'ignore': [], 'features': {'feat1': 2}, 'inherit': []}
     self.assertFalse(experimenter.is_valid_model(model))
     model = {'ignore': [], 'features': {'feat1': None}, 'inherit': []}
     self.assertTrue(experimenter.is_valid_model(model))
     model = {
         'ignore': [],
         'features': {
             'feat1': lambda x: x
         },
         'inherit': []
     }
     self.assertTrue(experimenter.is_valid_model(model))