def test_reprable(self): from Orange.data import ContinuousVariable from Orange.preprocess.impute import ReplaceUnknownsRandom from Orange.statistics.distribution import Continuous var = ContinuousVariable('x') transform = ReplaceUnknownsRandom(var, Continuous(1, var)) self.assertEqual(repr(transform).replace('\n ', ' '), "ReplaceUnknownsRandom(" "variable=ContinuousVariable(name='x', number_of_decimals=3), " "distribution=Continuous([[ 0.], [ 0.]]))")
def test_reprable(self): from Orange.data import ContinuousVariable from Orange.preprocess.impute import ReplaceUnknownsRandom from Orange.statistics.distribution import Continuous from Orange.classification import LogisticRegressionLearner var = ContinuousVariable('x') transform = ReplaceUnknownsRandom(var, Continuous(1, var)) self.assertEqual(repr(transform).replace('\n', '').replace(' ', ''), "ReplaceUnknownsRandom(" "variable=ContinuousVariable(name='x',number_of_decimals=3)," "distribution=Continuous([[0.],[0.]]))") # GH 2275 logit = LogisticRegressionLearner() for _ in range(2): self.assertEqual(repr(logit), 'LogisticRegressionLearner()')