Beispiel #1
0
 def _init_conf(self):
     """测试操作系统的named.conf初始化。
     为各种操作系统初始化named.conf,注意,这将清除系统中的原有文件。原有文件请提前备份。
     另一方面,请不要将本机的域名解晰放在127.0.0.1上,这样将会在测试失败时让你的机器也无法工作。"""
     initconf.main()
     self.assertTrue(os.path.isfile(os.path.join(sysconf.chroot_path,sysconf.namedconf,"named.conf")))
     self.assertTrue(os.path.isfile(os.path.join(sysconf.chroot_path,sysconf.namedconf,"defaultzone.conf")))
     self.assertTrue(os.path.isdir(os.path.join(sysconf.chroot_path,sysconf.namedconf,"acl")))
     self.assertTrue(os.path.isfile(os.path.join(sysconf.chroot_path,sysconf.namedconf,"acl","acldef.conf")))
     self.assertTrue(os.path.isdir(os.path.join(sysconf.chroot_path,sysconf.namedconf,"master")))
     self.assertTrue(os.path.isfile(os.path.join(sysconf.chroot_path,sysconf.namedconf,"master","empty.db")))
     self.assertTrue(os.path.isfile(os.path.join(sysconf.chroot_path,sysconf.namedconf,"master","localhost-forward.db")))
     self.assertTrue(os.path.isfile(os.path.join(sysconf.chroot_path,sysconf.namedconf,"master","localhost-reverse.db")))
     self.assertTrue(os.path.isdir(os.path.join(sysconf.chroot_path,sysconf.namedconf,"slave")))
     self.assertTrue(os.path.isdir(os.path.join(sysconf.chroot_path,sysconf.namedconf,"dynamic")))
Beispiel #2
0
 def test_main(self):
     """测试main调用"""
     cruroot = sysconf.chroot_path
     sysconf.chroot_path = self.basedir
     returncode = initconf.main()
     sysconf.chroot_path = cruroot
     self.assertTrue(returncode == 0)
Beispiel #3
0
 def test_main(self):
     """测试main调用"""
     cruroot = sysconf.chroot_path
     sysconf.chroot_path = self.basedir
     returncode = initconf.main()
     sysconf.chroot_path = cruroot
     self.assertTrue(returncode == 0 )
Beispiel #4
0
 def _initnamedconf(self):
     returncode = initconf.main()
     nc = namedconf.NamedConf()
     nc.addAcl("hdacl",["any",])
     nc.addView("hdview", ["hdacl"])
     cmd = nc.addDomain(['example.com'])
     nc.save()
     nc.check_configfile()
     nc.named_restart()
Beispiel #5
0
 def _initnamedconf(self):
     returncode = initconf.main()
     nc = namedconf.NamedConf()
     nc.addAcl("hdacl", [
         "any",
     ])
     nc.addView("hdview", ["hdacl"])
     cmd = nc.addDomain(['example.com'])
     nc.save()
     nc.check_configfile()
     nc.named_restart()
Beispiel #6
0
 def _init_sys(self):
     """初始化系统"""
     initconf.main()
Beispiel #7
0
 def _init_sys(self):
     """初始化系统"""
     initconf.main()