Exemple #1
0
 def test_migrate_settings_attr_pairs_id_idx(self):
     settings = {"attr_pairs": (True, True, [[0, 1]])}
     OWMergeData.migrate_settings(settings, 1)
     context = settings["context_settings"][0]
     self.assertListEqual(context.values["attr_pairs"],
                          [((INDEX, 100), (INSTANCEID, 100))])
     self.assertDictEqual(context.variables1, {})
     self.assertDictEqual(context.variables2, {})
Exemple #2
0
 def test_migrate_settings_attr_pairs_vars(self):
     settings = {"attr_pairs": (True, True,
                                [["sepal length", "sepal width"],
                                 ["petal length", "petal width"]])}
     OWMergeData.migrate_settings(settings, 1)
     context = settings["context_settings"][0]
     self.assertListEqual(context.values["attr_pairs"],
                          [(("sepal length", 100), ("sepal width", 100)),
                           (("petal length", 100), ("petal width", 100))])
     self.assertDictEqual(context.variables1, {})
     self.assertDictEqual(context.variables2, {})
Exemple #3
0
 def test_migrate_settings_attr_pairs_data_none(self):
     settings = {'attr_pairs': (False, True, [[0, "sepal length"]])}
     OWMergeData.migrate_settings(settings, 1)
     self.assertListEqual(settings["context_settings"], [])
Exemple #4
0
 def test_migrate_settings_attr_pairs_extra_none(self):
     settings = {'attr_pairs': (True, False, [['sepal length', 0]])}
     OWMergeData.migrate_settings(settings, 1)
     self.assertListEqual(settings["context_settings"], [])