validate name in symlinkoption

This commit is contained in:
2019-02-11 20:28:03 +01:00
parent 688525f98e
commit c4bb4f90a1
3 changed files with 12 additions and 8 deletions

View File

@ -7,7 +7,7 @@ do_autopath()
from py.test import raises
from tiramisu.error import APIError, ConfigError
from tiramisu import IntOption, OptionDescription, Config
from tiramisu import IntOption, SymLinkOption, OptionDescription, Config
from tiramisu.setting import groups
from tiramisu.storage import list_sessions
@ -23,14 +23,16 @@ def a_func():
def test_option_valid_name():
IntOption('test', '')
raises(ValueError, 'IntOption(1, "")')
#raises(ValueError, 'IntOption("1test", "")')
IntOption("test1", "")
#raises(ValueError, 'IntOption("_test", "")')
#raises(ValueError, 'IntOption(" ", "")')
# raises(ValueError, 'IntOption("1test", "")')
i = IntOption("test1", "")
# raises(ValueError, 'IntOption("_test", "")')
# raises(ValueError, 'IntOption(" ", "")')
raises(ValueError, 'SymLinkOption(1, i)')
i = SymLinkOption("test1", i)
def test_option_with_callback():
#no default value with callback
# no default value with callback
raises(ValueError, "IntOption('test', '', default=1, callback=a_func)")