def create(dirpath, static_info=None): print("Creating instance at {}".format(dirpath)) assert os.path.isdir(dirpath) inst = Instance(dirpath) filestore.init(inst.path_to(FS_DIR)) # Generate a UUID if static_info is None: static_info = {'cluster_id': uuid.uuid1().hex} inst.static_info = static_info inst.save() return Instance.load(dirpath)
def setUp(self): self.tempdir = tempfile.mkdtemp("autofs") print("Temp dir: {}".format(self.tempdir)) filestore.init(self.tempdir) self.fs = filestore.FileStore(self.tempdir)