DomainnameOption now works with default value

This commit is contained in:
2013-05-10 09:27:54 +02:00
parent 6de65859b4
commit 6ffd71a43e
2 changed files with 12 additions and 8 deletions

View File

@ -7,7 +7,8 @@ from tiramisu.option import DomainnameOption, OptionDescription
def test_domainname():
d = DomainnameOption('d', '')
od = OptionDescription('a', '', [d])
e = DomainnameOption('e', '', "toto.com")
od = OptionDescription('a', '', [d, e])
c = Config(od)
c.d = 'toto.com'
raises(ValueError, "c.d = 'toto'")
@ -21,7 +22,8 @@ def test_domainname():
def test_domainname_netbios():
d = DomainnameOption('d', '', type_='netbios')
od = OptionDescription('a', '', [d])
e = DomainnameOption('e', '', "toto", type_='netbios')
od = OptionDescription('a', '', [d, e])
c = Config(od)
raises(ValueError, "c.d = 'toto.com'")
c.d = 'toto'
@ -30,7 +32,8 @@ def test_domainname_netbios():
def test_domainname_hostname():
d = DomainnameOption('d', '', type_='hostname')
od = OptionDescription('a', '', [d])
e = DomainnameOption('e', '', "toto", type_='hostname')
od = OptionDescription('a', '', [d, e])
c = Config(od)
raises(ValueError, "c.d = 'toto.com'")
c.d = 'toto'