diff options
Diffstat (limited to 'reconfigure/tests')
-rw-r--r-- | reconfigure/tests/configs/base_test.py | 1 | ||||
-rw-r--r-- | reconfigure/tests/configs/exports_tests.py | 4 | ||||
-rw-r--r-- | reconfigure/tests/configs/netatalk_tests.py | 4 | ||||
-rw-r--r-- | reconfigure/tests/configs/samba_tests.py | 24 | ||||
-rw-r--r-- | reconfigure/tests/parsers/bind9_tests.py | 5 | ||||
-rw-r--r-- | reconfigure/tests/parsers/exports_tests.py | 6 |
6 files changed, 38 insertions, 6 deletions
diff --git a/reconfigure/tests/configs/base_test.py b/reconfigure/tests/configs/base_test.py index aefb13c..ff0fc78 100644 --- a/reconfigure/tests/configs/base_test.py +++ b/reconfigure/tests/configs/base_test.py @@ -19,6 +19,7 @@ class BaseConfigTest (unittest.TestCase): if config.includer: config.includer.content_map = self.sources config.load() + #print config.tree._node #print 'RESULT', config.tree.to_dict() #print 'SOURCE', self.__class__.result #self.assertTrue(self.__class__.result== config.tree.to_dict()) diff --git a/reconfigure/tests/configs/exports_tests.py b/reconfigure/tests/configs/exports_tests.py index 28b53d1..bb44006 100644 --- a/reconfigure/tests/configs/exports_tests.py +++ b/reconfigure/tests/configs/exports_tests.py @@ -5,9 +5,9 @@ from reconfigure.tests.configs.base_test import BaseConfigTest class ExportsConfigTest (BaseConfigTest): sources = { None: """ -/another/exported/directory 192.168.0.3(rw,sync) \ +"/another/exported/directory" 192.168.0.3(rw,sync) \ 192.168.0.4(ro) # test -/one 192.168.0.1 # comment +"/one" 192.168.0.1 # comment """ } result = { diff --git a/reconfigure/tests/configs/netatalk_tests.py b/reconfigure/tests/configs/netatalk_tests.py index 7d6d563..d844e9c 100644 --- a/reconfigure/tests/configs/netatalk_tests.py +++ b/reconfigure/tests/configs/netatalk_tests.py @@ -12,7 +12,7 @@ afp port=123 path=/home ;comment valid users=root ea=sys -password= +file perm=0755 """ } @@ -33,6 +33,8 @@ password= "cnid_scheme": "dbd", "path": "/home", "password": '', + "file_perm": '0755', + "directory_perm": '', } ] } diff --git a/reconfigure/tests/configs/samba_tests.py b/reconfigure/tests/configs/samba_tests.py index 2604639..35a7e02 100644 --- a/reconfigure/tests/configs/samba_tests.py +++ b/reconfigure/tests/configs/samba_tests.py @@ -16,6 +16,10 @@ security=user [homes] comment=Home Directories browseable=no +preopen:names=/*.frm/ +preopen:num_bytes=123 +preopen:helpers=2 +preopen:queuelen=20 [profiles] comment=Users profiles @@ -59,6 +63,16 @@ directory mask=0700 "valid_users": "", "read_list": "", "dfree_cache_time": "", + "oplocks": True, + "locking": True, + "preopen:queuelen": "20", + "preopen:names": "/*.frm/", + "preopen:num_bytes": "123", + "preopen:helpers": "2", + "vfs_objects": "", + "recycle:keeptree": False, + "recycle:repository": "", + "recycle:exclude": '', }, { "name": "profiles", @@ -82,6 +96,16 @@ directory mask=0700 "valid_users": "", "read_list": "", "dfree_cache_time": "", + "oplocks": True, + "locking": True, + "preopen:queuelen": "", + "preopen:names": "", + "preopen:num_bytes": "", + "preopen:helpers": "", + "vfs_objects": "", + "recycle:keeptree": False, + "recycle:repository": "", + "recycle:exclude": '', } ] } diff --git a/reconfigure/tests/parsers/bind9_tests.py b/reconfigure/tests/parsers/bind9_tests.py index 3892319..b3dc8dd 100644 --- a/reconfigure/tests/parsers/bind9_tests.py +++ b/reconfigure/tests/parsers/bind9_tests.py @@ -61,6 +61,11 @@ import unittest class BIND9ParserHangTest (unittest.TestCase): source = """ + +controls { + inet * port 953 allow { 5.231.55.113; 127.0.0.1; } keys { "rndc-key"; }; +}; + options { listen-on port 53 { 127.0.0.1; }; listen-on-v6 port 53 { ::1; }; diff --git a/reconfigure/tests/parsers/exports_tests.py b/reconfigure/tests/parsers/exports_tests.py index e83552a..a9f1f80 100644 --- a/reconfigure/tests/parsers/exports_tests.py +++ b/reconfigure/tests/parsers/exports_tests.py @@ -6,7 +6,7 @@ from reconfigure.nodes import * class ExportsParserTest (BaseParserTest): parser = ExportsParser() source = """ -/another/exported/directory 192.168.0.3(rw,sync) \ +"/another/exported/directory" 192.168.0.3(rw,sync) \ 192.168.0.4(ro) # comment /one 192.168.0.1 @@ -42,8 +42,8 @@ class ExportsParserTest (BaseParserTest): @property def stringified(self): - return """/another/exported/directory\t192.168.0.3(rw,sync)\t192.168.0.4(ro) -/one\t192.168.0.1\t# comment + return """"/another/exported/directory"\t192.168.0.3(rw,sync)\t192.168.0.4(ro) +"/one"\t192.168.0.1\t# comment """ |