示例#1
0
    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
示例#2
0
    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
示例#3
0
 def test_free_space_returns_cur_size_if_is_limitsizefs(self):
     # Arrange
     fs = LimitSizeFS(MemoryFS(), mb(230))
     # Act
     space = free_space(fs)
     # Assert
     assert space == mb(230)
示例#4
0
 def setUp(self):
     super(TestLimitSizeFS,self).setUp()
     self.fs = LimitSizeFS(self.fs,1024*1024*2)  # 2MB limit
 def filesystems(self):
     userfs = TempFS()
     fs1 = LimitSizeFS(MemoryFS(), mb(300))
     fs2 = LimitSizeFS(MemoryFS(), mb(300))
     remotefs = CuckooDriveFS(remote_filesystems=[fs1, fs2])
     return (userfs, remotefs)
 def fs(self, request):
     fs1 = LimitSizeFS(MemoryFS(), mb(300))
     fs2 = LimitSizeFS(MemoryFS(), mb(300))
     fs = CuckooDriveFS([fs1, fs2])
     request.addfinalizer(lambda: fs.close())
     return fs
 def setUp(self):
     fs1 = LimitSizeFS(MemoryFS(), mb(300))
     fs2 = LimitSizeFS(MemoryFS(), mb(300))
     self.fs = CuckooDriveFS([fs1, fs2])