inst/tinytest/test_b_array.R

# ================================================================
# See comments on test_delayed_1.R regarding filenames for these test cases.
# ================================================================

library(tiledbcloud)
library(tinytest)

apiClientInstance <- tiledbcloud:::.pkgenv[["apiClientInstance"]]
if (is.null(apiClientInstance)) exit_file("not logged in")

arr <- ArrayApi$new(apiClientInstance)
expect_true(is(arr, "ArrayApi"))

res <- arr$GetArrayMetadata("TileDB-Inc", "quickstart_dense")
expect_true(is(res, "ArrayInfo"))

# 2023-03-22 this is now:
# tiledb://TileDB-Inc/2d6e7def-851e-4832-ae92-202af1f6940d
# expect_equal(res$tiledb_uri, "tiledb://TileDB-Inc/quickstart_dense")

expect_equal(res$namespace, "TileDB-Inc")
expect_equal(res$type, "dense")
#print(str(res))


## next ones derived from test_basic.py

ai <- tiledbcloud::ArrayInfo$new("tiledb://TileDB-Inc/quickstart_sparse")
expect_true(is(ai, "ArrayInfo"))

ai <- tiledbcloud::ArrayActivityLog$new("tiledb://TileDB-Inc/quickstart_sparse")
expect_true(is(ai, "ArrayActivityLog"))
TileDB-Inc/TileDB-Cloud-R documentation built on July 18, 2024, 3:33 p.m.