def test_ugly_datasets(self): self.send_signal( self.widget.Inputs.data, Table(datasets.path("testing_dataset_cls")) ) self.send_signal( self.widget.Inputs.data, Table(datasets.path("testing_dataset_reg")) )
def test_variable_group_combinations(self): """Check widget for all combinations of variable and group for dataset with constant columns and missing data""" self.send_signal(self.widget.Inputs.data, Table(datasets.path("testing_dataset_cls"))) for groupvar_idx in range(len(self.widget.groupvarmodel)): self.widget.groupvar_idx = groupvar_idx for var_idx in range(len(self.widget.varmodel)): self.widget.variable_idx = var_idx self.widget._setup()
def test_variable_group_combinations(self): """Check widget for all combinations of variable and group for dataset with constant columns and missing data""" self.send_signal("Data", Table(datasets.path("testing_dataset_cls"))) for groupvar_idx in range(len(self.widget.groupvarmodel)): self.widget.groupvar_idx = groupvar_idx for var_idx in range(len(self.widget.varmodel)): self.widget.variable_idx = var_idx self.widget._setup()
def setUp(self): self.widget = self.create_widget( OWCalibratedLearner, stored_settings={"auto_apply": False}) self.send_signal(self.widget.Inputs.base_learner, NaiveBayesLearner()) self.data = Table("heart_disease") self.valid_datasets = (self.data,) self.inadequate_dataset = (Table(datasets.path("testing_dataset_reg")),) self.learner_class = LearnerClassification self.model_class = ModelClassification self.model_name = 'Calibrated classifier' self.parameters = []
def test_is_defined_on_continuous_variable(self): # gh-2054 regression data = Table(datasets.path("testing_dataset_cls")) self.send_signal(self.widget.Inputs.data, data) self.enterFilter(data.domain["c2"], "is defined") self.assertFalse(self.widget.Error.parsing_error.is_shown()) self.assertEqual(len(self.get_output("Matching Data")), 3) self.assertEqual(len(self.get_output("Unmatched Data")), 1) # Test saving of settings self.widget.settingsHandler.pack_data(self.widget)
def test_ugly_datasets(self): self.send_signal(self.widget.Inputs.data, Table(datasets.path("testing_dataset_cls"))) self.send_signal(self.widget.Inputs.data, Table(datasets.path("testing_dataset_reg")))