test min/max value in IntOption
This commit is contained in:
@ -120,3 +120,16 @@ def test_asign_optiondescription():
|
||||
api = Config(od2)
|
||||
raises(APIError, "api.option('od').value.set('test')")
|
||||
raises(APIError, "api.option('od').value.reset()")
|
||||
|
||||
|
||||
def test_intoption():
|
||||
i1 = IntOption('test1', 'description', min_number=3)
|
||||
i2 = IntOption('test2', 'description', max_number=3)
|
||||
od = OptionDescription('od', '', [i1, i2])
|
||||
cfg = Config(od)
|
||||
raises(ValueError, "cfg.option('test1').value.set(2)")
|
||||
cfg.option('test1').value.set(3)
|
||||
cfg.option('test1').value.set(4)
|
||||
cfg.option('test2').value.set(2)
|
||||
cfg.option('test2').value.set(3)
|
||||
raises(ValueError, "cfg.option('test2').value.set(4)")
|
||||
|
Reference in New Issue
Block a user