예제 #1
0
    def _create_fs(self, remote_filesystems):
        """Create the cuckoo drive fileystem out of the remote filesystems"""
        multifs = CuckooDriveFS.verbose_fs(WritableMultiFS(), "MultiFS",
                                           self.verbose)
        for idx, remote_fs in enumerate(remote_filesystems):
            multifs.addfs("Remote{0}".format(idx), remote_fs)

        return CuckooDriveFS.verbose_fs(PartedFS(multifs, self.file_size),
                                        "PartedFS", self.verbose)
예제 #2
0
 def fs(self):
     return PartedFS(MemoryFS(), kb(4))
예제 #3
0
 def setUp(self):
     self.fs = PartedFS(MemoryFS(), kb(100))