validate name in symlinkoption
This commit is contained in:
@ -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)")
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user