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)')
Beispiel #2
0
 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)')
Beispiel #3
0
    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)')
Beispiel #4
0
    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)')
Beispiel #5
0
 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)')
Beispiel #6
0
 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)")
Beispiel #7
0
 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)')