def test_block(self): if is_travis: return policy = rs.PutPolicy(bucket) uptoken = policy.token() client = up.Client(uptoken) # rets = [0, 0] data_slice_2 = "\nbye!" ret, err = resumable_io.mkblock(client, len(data_slice_2), data_slice_2) assert err is None, err self.assertEqual(ret["crc32"], binascii.crc32(data_slice_2)) extra = resumable_io.PutExtra(bucket) extra.mimetype = "text/plain" extra.progresses = [ret] lens = 0 for i in xrange(0, len(extra.progresses)): lens += extra.progresses[i]["offset"] key = u"sdk_py_resumable_block_4_%s" % r(9) ret, err = resumable_io.mkfile(client, key, lens, extra) assert err is None, err self.assertEqual(ret["hash"], "FtCFo0mQugW98uaPYgr54Vb1QsO0", "hash not match") rs.Client().delete(bucket, key)
def test_block(self): if is_travis: return policy = rs.PutPolicy(bucket) uptoken = policy.token() client = up.Client(uptoken) # rets = [0, 0] data_slice_2 = "\nbye!" ret, err = resumable_io.mkblock( client, len(data_slice_2), data_slice_2) assert err is None, err self.assertEqual(ret["crc32"], binascii.crc32(data_slice_2)) extra = resumable_io.PutExtra(bucket) extra.mimetype = "text/plain" extra.progresses = [ret] lens = 0 for i in xrange(0, len(extra.progresses)): lens += extra.progresses[i]["offset"] key = u"sdk_py_resumable_block_4_%s" % r(9) ret, err = resumable_io.mkfile(client, key, lens, extra) assert err is None, err self.assertEqual( ret["hash"], "FtCFo0mQugW98uaPYgr54Vb1QsO0", "hash not match") rs.Client().delete(bucket, key)