def METHOD_NAME(vineyard_client):
    arr = np.ones(())
    object_id = vineyard_client.put(arr)
    target = read_and_build(b1m, vineyard_client.get(object_id))
    np.testing.assert_allclose(arr, target)
    arr = np.ones((0, 1))
    object_id = vineyard_client.put(arr)
    target = read_and_build(b1m, vineyard_client.get(object_id))
    np.testing.assert_allclose(arr, target)
    arr = np.ones((0, 1, 2))
    object_id = vineyard_client.put(arr)
    target = read_and_build(b1m, vineyard_client.get(object_id))
    np.testing.assert_allclose(arr, target)
    arr = np.ones((0, 1, 2, 3))
    object_id = vineyard_client.put(arr)
    target = read_and_build(b1m, vineyard_client.get(object_id))
    np.testing.assert_allclose(arr, target)
    arr = np.zeros((), dtype='int')
    object_id = vineyard_client.put(arr)
    target = read_and_build(b1m, vineyard_client.get(object_id))
    np.testing.assert_allclose(arr, target)
    arr = np.zeros((0, 1), dtype='int')
    object_id = vineyard_client.put(arr)
    target = read_and_build(b1m, vineyard_client.get(object_id))
    np.testing.assert_allclose(arr, target)
    arr = np.zeros((0, 1, 2), dtype='int')
    object_id = vineyard_client.put(arr)
    target = read_and_build(b1m, vineyard_client.get(object_id))
    np.testing.assert_allclose(arr, target)
    arr = np.zeros((0, 1, 2, 3), dtype='int')
    object_id = vineyard_client.put(arr)
    target = read_and_build(b1m, vineyard_client.get(object_id))
    np.testing.assert_allclose(arr, target)