Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu
[tiramisu.git] / test / test_config_domain.py
index 8fcf1f1..bcae92a 100644 (file)
@@ -16,7 +16,7 @@ def test_domainname():
     raises(ValueError, "c.d = 'toto'")
     c.d = 'toto3.com'
     raises(ValueError, "c.d = 'toto3.3la'")
-    raises(ValueError, "c.d = '3toto.com'")
+    #raises(ValueError, "c.d = '3toto.com'")
     raises(ValueError, "c.d = 'toto.co3'")
     raises(ValueError, "c.d = 'toto_super.com'")
     c.d = 'toto-.com'
@@ -31,6 +31,19 @@ def test_domainname():
     c.g = '192.168.1.0'
     c.g = '192.168.1.29'
 
+def test_special_domain_name():
+    """domain name option that starts with a number or not
+    """
+    d = DomainnameOption('d', '')
+    e = DomainnameOption('e', '', type_='netbios')
+    od = OptionDescription('a', '', [d,e])
+    c = Config(od)
+    c.read_write()
+    c.d = '1toto.com'
+    c.d = '123toto.com'
+    c.e = 'toto'
+    raises(ValueError, "c.e = '1toto'")
+
 
 def test_domainname_netbios():
     d = DomainnameOption('d', '', type_='netbios')