def METHOD_NAME(default_mrc):
    partitions = default_mrc.get_partitions()
    p = next(partitions)
    depth = p.shape[0]
    # we make a tileshape that is too large for the partition here:
    tileshape = Shape(
        (depth + 1,) + tuple(default_mrc.shape.sig),
        sig_dims=default_mrc.shape.sig.dims
    )
    tiling_scheme = TilingScheme.make_for_shape(
        tileshape=tileshape,
        dataset_shape=default_mrc.shape,
    )
    # tile shape is clamped to partition shape:
    tiles = p.get_tiles(tiling_scheme=tiling_scheme)
    t = next(tiles)
    assert tuple(t.tile_slice.shape) == tuple((depth,) + default_mrc.shape.sig)