Example #1
0
 def test_provision(self):
     lp = param.LoadParm()
     lp.load_default()
     lp.set("private dir", self.tempdir)
     names = guess_names_from_smbconf(lp, firstorg="bar", firstou="foo")
     openchangedb_provision(names, lp)
     os.unlink(os.path.join(self.tempdir, "openchange.ldb"))
     os.unlink(os.path.join(self.tempdir, "sam.ldb"))
Example #2
0
 def test_provision(self):
     lp = param.LoadParm()
     lp.load_default()
     lp.set("private dir", self.tempdir)
     names = guess_names_from_smbconf(lp, firstorg="bar", firstou="foo")
     openchangedb_provision(names, lp, "ldb://openchange.ldb")
     os.unlink(os.path.join(self.tempdir, "openchange.ldb"))
     os.unlink(os.path.join(self.tempdir, "sam.ldb"))
Example #3
0
    def test_install_schemas(self):
        def setup_path(relpath):
            return os.path.join(find_setup_dir(), relpath)

        names = guess_names_from_smbconf(self.lp)
        creds = Credentials()
        creds.set_anonymous()
        self.lp.set("sam database", os.path.join(self.tempdir, "samdb.ldb"))
        install_schemas(setup_path, names, self.lp, creds)
Example #4
0
    def test_install_schemas(self):
        def setup_path(relpath):
            return os.path.join(find_setup_dir(), relpath)

        names = guess_names_from_smbconf(self.lp)
        creds = Credentials()
        creds.set_anonymous()
        self.lp.set("sam database", os.path.join(self.tempdir, "samdb.ldb"))
        install_schemas(setup_path, names, self.lp, creds)