def test_writefs_returns_none_if_all_fs_closed(self): # Arrange multifs = WritableMultiFS() fs1 = MemoryFS() multifs.addfs("fs1", fs1) fs1.close() # Act assert multifs.writefs is None
def setUp(self): multifs = WritableMultiFS() fs1 = LimitSizeFS(MemoryFS(), mb(230)) fs2 = LimitSizeFS(MemoryFS(), mb(300)) multifs.addfs("fs1", fs1) multifs.addfs("fs2", fs2) self.fs = multifs
def fs(self): multifs = WritableMultiFS() fs1 = LimitSizeFS(MemoryFS(), mb(300)) fs2 = LimitSizeFS(MemoryFS(), mb(240)) multifs.addfs("fs1", fs1) multifs.addfs("fs2", fs2) return multifs
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)
def test_set_writefs_raises_error_if_value_not_none(self): # Arrange multifs = WritableMultiFS() # Act & Assert with raises(AttributeError): multifs.writefs = MemoryFS()
def test_writefs_returns_none_if_no_fs(self): # Arrange multifs = WritableMultiFS() # Act & Assert assert multifs.writefs is None