more tests
This commit is contained in:
parent
0f966f6d26
commit
6e4f19eebe
1 changed files with 6 additions and 3 deletions
|
@ -131,8 +131,10 @@ def test_cfgimpl_get_home_by_path():
|
||||||
config.bool = False
|
config.bool = False
|
||||||
assert config.cfgimpl_get_home_by_path('gc.dummy')[1] == 'dummy'
|
assert config.cfgimpl_get_home_by_path('gc.dummy')[1] == 'dummy'
|
||||||
assert config.cfgimpl_get_home_by_path('dummy')[1] == 'dummy'
|
assert config.cfgimpl_get_home_by_path('dummy')[1] == 'dummy'
|
||||||
#assert config.getpaths(include_groups=False) == ['gc.name', 'gc.dummy', 'gc.float', 'bool', 'objspace', 'wantref', 'str', 'wantframework', 'int', 'boolop']
|
|
||||||
#assert config.getpaths(include_groups=True) == ['gc', 'gc.name', 'gc.dummy', 'gc.float', 'bool', 'objspace', 'wantref', 'str', 'wantframework', 'int', 'boolop']
|
|
||||||
|
def test_not_valid_properties():
|
||||||
|
raises(TypeError, "stroption = StrOption('str', 'Test string option', default='abc', properties=['mandatory',])")
|
||||||
|
|
||||||
|
|
||||||
def test_information_config():
|
def test_information_config():
|
||||||
|
@ -142,6 +144,7 @@ def test_information_config():
|
||||||
config.impl_set_information('info', string)
|
config.impl_set_information('info', string)
|
||||||
assert config.impl_get_information('info') == string
|
assert config.impl_get_information('info') == string
|
||||||
raises(ValueError, "config.impl_get_information('noinfo')")
|
raises(ValueError, "config.impl_get_information('noinfo')")
|
||||||
|
assert config.impl_get_information('noinfo', 'default') == 'default'
|
||||||
|
|
||||||
|
|
||||||
def test_config_impl_get_path_by_opt():
|
def test_config_impl_get_path_by_opt():
|
||||||
|
@ -231,8 +234,8 @@ def test_duplicated_option():
|
||||||
#in different OptionDescription
|
#in different OptionDescription
|
||||||
raises(ConflictError, "config = Config(root)")
|
raises(ConflictError, "config = Config(root)")
|
||||||
|
|
||||||
|
|
||||||
def test_cannot_assign_value_to_option_description():
|
def test_cannot_assign_value_to_option_description():
|
||||||
descr = make_description()
|
descr = make_description()
|
||||||
cfg = Config(descr)
|
cfg = Config(descr)
|
||||||
raises(TypeError, "cfg.gc = 3")
|
raises(TypeError, "cfg.gc = 3")
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue