From bc8605ad39dddc1193c4524f78abea90f3e6d770 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 6 Nov 2007 18:57:11 -0700 Subject: [PATCH] test_system: add early test for mutable slots, currently publish-only --- src/allmydata/test/test_system.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/allmydata/test/test_system.py b/src/allmydata/test/test_system.py index d5338db4..f7860137 100644 --- a/src/allmydata/test/test_system.py +++ b/src/allmydata/test/test_system.py @@ -238,6 +238,27 @@ class SystemTest(testutil.SignalMixin, unittest.TestCase): return d test_upload_and_download.timeout = 4800 + + def test_mutable(self): + self.basedir = "system/SystemTest/test_mutable" + DATA = "Some data to upload\n" * 200 + d = self.set_up_nodes() + + def _create_mutable(res): + from allmydata.mutable import MutableFileNode + #print "CREATING MUTABLE FILENODE" + c = self.clients[0] + n = MutableFileNode(c) + d1 = n.create("initial contents go here") + def _done(res): + log.msg("DONE: %s" % (res,)) + #print "DONE", res + d1.addBoth(_done) + return d1 + d.addCallback(_create_mutable) + + return d + def flip_bit(self, good): return good[:-1] + chr(ord(good[-1]) ^ 0x01) -- 2.45.2