reader = MDMFSlotReadProxy(None, None, shnum, data)
# We need to get the offsets for the next part.
d = reader.get_verinfo()
- def _do_corruption(verinfo, data, shnum):
+ def _do_corruption(verinfo, data, shnum, shares):
(seqnum,
root_hash,
IV,
else:
f = flip_bit
shares[shnum] = f(data, real_offset)
- d.addCallback(_do_corruption, data, shnum)
+ d.addCallback(_do_corruption, data, shnum, shares)
ds.append(d)
dl = defer.DeferredList(ds)
dl.addCallback(lambda ignored: res)
keygen.set_default_keysize(TEST_RSA_KEY_SIZE)
nodemaker = NodeMaker(storage_broker, sh, None,
None, None,
- {"k": 3, "n": 10}, keygen)
+ {"k": 3, "n": 10}, SDMF_VERSION, keygen)
return nodemaker
class Filenode(unittest.TestCase, testutil.ShouldFailMixin):
self.nodemaker.default_encoding_parameters['n'] = 1
d = defer.succeed(None)
for v in (SDMF_VERSION, MDMF_VERSION):
- d.addCallback(lambda ignored:
+ d.addCallback(lambda ignored, v=v:
self.nodemaker.create_mutable_file(version=v))
def _created(n):
self.failUnless(isinstance(n, MutableFileNode))
self.set_up_grid()
self.c = self.g.clients[0]
self.nm = self.c.nodemaker
- self.data = "test data" * 100000 # about 900 KiB; MDMF
+ self.data = "test data" * 32 # about 900 KiB; MDMF
self.small_data = "test data" * 10 # about 90 B; SDMF
self.set_up_grid()
self.c = self.g.clients[0]
self.nm = self.c.nodemaker
- self.data = "testdata " * 100000 # about 900 KiB; MDMF
+ self.data = "testdata " * 30 # about 900 KiB; MDMF
self.small_data = "test data" * 10 # about 90 B; SDMF