mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-14 00:39:57 +00:00
31 lines
974 B
Python
31 lines
974 B
Python
|
|
||
|
from twisted.trial import unittest
|
||
|
from allmydata.storage_client import NativeStorageServer
|
||
|
|
||
|
|
||
|
class NativeStorageServerWithVersion(NativeStorageServer):
|
||
|
def __init__(self,version):
|
||
|
self.version=version
|
||
|
def get_version(self):
|
||
|
return self.version
|
||
|
|
||
|
|
||
|
class TestNativeStorageServer(unittest.TestCase):
|
||
|
def test_get_available_space_new(self):
|
||
|
nss = NativeStorageServerWithVersion(
|
||
|
{ "http://allmydata.org/tahoe/protocols/storage/v1":
|
||
|
{ "maximum-immutable-share-size": 111,
|
||
|
"available-space": 222,
|
||
|
}
|
||
|
})
|
||
|
self.failUnlessEqual(nss.get_available_space(), 222)
|
||
|
|
||
|
def test_get_available_space_old(self):
|
||
|
nss = NativeStorageServerWithVersion(
|
||
|
{ "http://allmydata.org/tahoe/protocols/storage/v1":
|
||
|
{ "maximum-immutable-share-size": 111,
|
||
|
}
|
||
|
})
|
||
|
self.failUnlessEqual(nss.get_available_space(), 111)
|
||
|
|