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"))
     )
Exemplo n.º 2
0
 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()
Exemplo n.º 3
0
 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()
Exemplo n.º 4
0
    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)
Exemplo n.º 6
0
    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)
Exemplo n.º 7
0
 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")))