Changeset 10293:af9752826214 in orange


Ignore:
Timestamp:
02/17/12 19:22:34 (15 months ago)
Author:
Miha Stajdohar <miha.stajdohar@…>
Branch:
default
Message:

Added python 2.6 unittest2 support.

Location:
Orange/testing/unit/tests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Orange/testing/unit/tests/test_evaluation_scoring.py

    r10288 r10293  
    1 import random, unittest 
     1import random 
    22from Orange import data 
    33from Orange.evaluation import scoring, testing 
    44from Orange.statistics import distribution 
     5 
     6try: 
     7    import unittest2 as unittest 
     8except: 
     9    import unittest 
    510 
    611random.seed(0) 
     
    914        prob = [random.random() for _ in data.domain.class_var.values] 
    1015        sprob = sum(prob) 
    11         prob = [i/sprob for i in prob] 
     16        prob = [i / sprob for i in prob] 
    1217        distribution.Discrete(prob) 
    1318        return data.domain.class_var[random.randint(0, 
    14             len(data.domain.class_var.values)-1)], prob 
     19            len(data.domain.class_var.values) - 1)], prob 
    1520    return random_classifier 
    1621 
  • Orange/testing/unit/tests/test_evaluation_testing.py

    r10239 r10293  
    1 import itertools, operator, unittest 
     1import itertools, operator 
    22import collections 
     3 
     4try: 
     5    import unittest2 as unittest 
     6except: 
     7    import unittest 
    38 
    49import Orange 
     
    611class DummyLearner(Orange.classification.majority.MajorityLearner): 
    712    def __init__(self, id=None): 
    8         self.id=id 
     13        self.id = id 
    914        self.data = [] 
    1015        self.classifiers = [] 
     
    2227 
    2328class DummyClassifier(object): 
    24     name="DummyClassifier" 
     29    name = "DummyClassifier" 
    2530    def __init__(self, base_class, learner_id, classifier_no): 
    2631        self.base_class = base_class 
     
    6166    for i, inst in enumerate(ds): 
    6267        inst[ID] = i 
    63         inst[WEIGHT] = 2*i 
     68        inst[WEIGHT] = 2 * i 
    6469    return ds 
    6570 
Note: See TracChangeset for help on using the changeset viewer.