| Revision 10651:4f6fcf57db06,
1.1 KB
checked in by markotoplak, 14 months ago
(diff) |
|
Moved caching, collections, debugging, fileutil, r, testing from misc to utils.
|
| Line | |
|---|
| 1 | from Orange.utils import testing |
|---|
| 2 | from Orange.classification import rules |
|---|
| 3 | |
|---|
| 4 | try: |
|---|
| 5 | import unittest2 as unittest |
|---|
| 6 | except: |
|---|
| 7 | import unittest |
|---|
| 8 | |
|---|
| 9 | @testing.test_on_data |
|---|
| 10 | def test_learner_on(self, dataset): |
|---|
| 11 | testing.LearnerTestCase.test_learner_on(self, dataset) |
|---|
| 12 | for r in self.classifier.rules: |
|---|
| 13 | str = rules.rule_to_string(r, True) |
|---|
| 14 | |
|---|
| 15 | @testing.datasets_driven(datasets=testing.CLASSIFICATION_DATASETS) |
|---|
| 16 | class TestCN2Learner(testing.LearnerTestCase): |
|---|
| 17 | def setUp(self): |
|---|
| 18 | self.learner = rules.CN2Learner() |
|---|
| 19 | |
|---|
| 20 | test_learner_on = test_learner_on |
|---|
| 21 | |
|---|
| 22 | @testing.datasets_driven(datasets=testing.CLASSIFICATION_DATASETS) |
|---|
| 23 | class TestCN2UnorderedLearner(testing.LearnerTestCase): |
|---|
| 24 | def setUp(self): |
|---|
| 25 | self.learner = rules.CN2UnorderedLearner() |
|---|
| 26 | |
|---|
| 27 | test_learner_on = test_learner_on |
|---|
| 28 | |
|---|
| 29 | #@testing.datasets_driven(datasets=testing.CLASSIFICATION_DATASETS) |
|---|
| 30 | #class TestCN2SDUnorderedLearner(testing.LearnerTestCase): |
|---|
| 31 | # def setUp(self): |
|---|
| 32 | # self.learner = rules.CN2SDUnorderedLearner() |
|---|
| 33 | # |
|---|
| 34 | # test_learner_on = test_learner_on |
|---|
| 35 | |
|---|
| 36 | |
|---|
| 37 | if __name__ == "__main__": |
|---|
| 38 | unittest.main() |
|---|
Note: See
TracBrowser
for help on using the repository browser.