def test_all(self): interval = IntInterval.all(step=2) assert interval.lower == -inf assert interval.upper == inf assert not interval.lower_inc assert not interval.upper_inc assert interval.step == 2
def __init__(self, var_type, interval=None): super(Var, self).__init__() self.var_type = var_type self.interval = {} if var_type == 'int': if interval == None: self.interval['int'] = IntInterval.all() else: self.interval['int'] = IntInterval(interval) elif var_type == 'float': if interval == None: self.interval['float'] = FloatInterval.all() else: self.interval['float'] = FloatInterval(interval)