diff --git a/src/allmydata/test/test_storage.py b/src/allmydata/test/test_storage.py index 5c5e2c7..c63323a 100644 --- a/src/allmydata/test/test_storage.py +++ b/src/allmydata/test/test_storage.py @@ -332,6 +332,12 @@ class Server(unittest.TestCase): self.failUnlessIn('maximum-immutable-share-size', sv1) self.failUnlessIn('maximum-mutable-share-size', sv1) + def test_declares_available_space(self): + ss = self.create("test_declares_available_space") + ver = ss.remote_get_version() + sv1 = ver['http://allmydata.org/tahoe/protocols/storage/v1'] + self.failUnlessIn('available-space', sv1) + def allocate(self, ss, storage_index, sharenums, size, canary=None): renew_secret = hashutil.tagged_hash("blah", "%d" % self._lease_secret.next()) cancel_secret = hashutil.tagged_hash("blah", "%d" % self._lease_secret.next()) diff --git a/src/allmydata/test/test_web.py b/src/allmydata/test/test_web.py index 14684c3..8c5ead4 100644 --- a/src/allmydata/test/test_web.py +++ b/src/allmydata/test/test_web.py @@ -192,7 +192,7 @@ class FakeDisplayableServer(StubServer): def get_nickname(self): return self.announcement["nickname"] def get_available_space(self): - return 0 + return 123456 class FakeBucketCounter(object): def get_state(self): @@ -620,6 +620,8 @@ class Web(WebMixin, WebErrorMixin, testutil.StallMixin, testutil.ReallyEqualMixi self.failUnlessIn(u'