def METHOD_NAME(self):
    op = OpSplitRequestsBlockwise(False, graph=self.g)
    op.Input.connect(self.piper.Output)
    op.BlockShape.setValue((10, 15, 20))
    data = op.Output[0:20, 30:45, 10:30].wait()
    assert_array_equal(data, self.vol[:20, 30:45, 10:30].view(np.ndarray))
    data = op.Output[5:14, 32:44, 17:21].wait()
    assert_array_equal(data, self.vol[5:14, 32:44, 17:21].view(np.ndarray))
    op = OpSplitRequestsBlockwise(True, graph=self.g)
    op.Input.connect(self.piper.Output)
    op.BlockShape.setValue((10, 15, 20))
    data = op.Output[0:20, 30:45, 10:30].wait()
    assert_array_equal(data, self.vol[:20, 30:45, 10:30].view(np.ndarray))
    data = op.Output[5:14, 32:44, 17:21].wait()
    assert_array_equal(data, self.vol[5:14, 32:44, 17:21].view(np.ndarray))