def test_unique_output_domain(self): bayes = NaiveBayesLearner() data = possible_duplicate_table('iris(Learner #1)') input_data = CrossValidation(k=3, store_data=True)(data, [bayes]) self.send_signal(self.widget.Inputs.evaluation_results, input_data) output = self.get_output(self.widget.Outputs.annotated_data) self.assertEqual(output.domain.metas[0].name, 'iris(Learner #1) (1)')
def test_unique_domain(self): simulate.combobox_activate_item(self.widget.manifold_methods_combo, "MDS") data = possible_duplicate_table('C0', class_var=True) self.send_signal(self.widget.Inputs.data, data) self.widget.apply_button.button.click() out = self.get_output(self.widget.Outputs.transformed_data) self.assertTrue(out.domain.attributes[0], 'C0 (1)')
def test_unique_output_domain(self): widget = self.widget data = possible_duplicate_table('Silhouette (iris)') matrix = Orange.distance.Euclidean(data) self.send_signal(widget.Inputs.data, matrix, widget=widget) output = self.get_output(self.widget.Outputs.annotated_data) self.assertEqual(output.domain.metas[0].name, 'Silhouette (iris) (1)')
def test_unique_output_domain(self): data = possible_duplicate_table('constant') predictor = ConstantLearner()(data) self.send_signal(self.widget.Inputs.data, data) self.send_signal(self.widget.Inputs.predictors, predictor) output = self.get_output(self.widget.Outputs.predictions) self.assertEqual(output.domain.metas[0].name, 'constant (1)')
def test_unique_output_domain(self): data = possible_duplicate_table('random forest') self.send_signal(self.widget.Inputs.train_data, data) self.send_signal(self.widget.Inputs.learner, RandomForestLearner(), 0) output = self.get_output(self.widget.Outputs.predictions) self.assertEqual(output.domain.metas[0].name, 'random forest (1)')
def test_unique_domain(self): w = self.widget data = possible_duplicate_table("Cluster") self.send_signal(w.Inputs.data, data) output = self.get_output(w.Outputs.annotated_data) self.assertEqual(output.domain.metas[0].name, "Cluster (1)")
def test_unique_domain_components(self): table = possible_duplicate_table('components') self.send_signal(self.widget.Inputs.data, table) out = self.get_output(self.widget.Outputs.components) self.assertEqual(out.domain.metas[0].name, 'components (1)')