def make_filesd_manifest(tmpdir, metadata=None): sduuid = str(uuid.uuid4()) domain_path = os.path.join(tmpdir, sduuid) metafile = get_metafile_path(domain_path) make_file(metafile) if metadata is None: metadata = fileSD.FileSDMetadata(metafile) metadata.update(make_sd_metadata()) manifest = fileSD.FileStorageDomainManifest(domain_path, metadata) os.makedirs(os.path.join(manifest.domaindir, sd.DOMAIN_IMAGES)) return manifest
def make_filesd_manifest(tmpdir): spuuid = make_uuid() sduuid = make_uuid() domain_path = os.path.join(tmpdir, spuuid, sduuid) metafile = get_metafile_path(domain_path) make_file(metafile) metadata = fileSD.FileSDMetadata(metafile) metadata.update(make_sd_metadata(sduuid, pools=[spuuid])) manifest = fileSD.FileStorageDomainManifest(domain_path, metadata) os.makedirs(os.path.join(manifest.domaindir, sd.DOMAIN_IMAGES)) return manifest