示例#1
0
 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
示例#2
0
 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)