Nothing
test_that("expect_parquet fails on file error", {
expect_error(
expect_parquet(parquetize_example("region_2022.csv"), with_lines = 25),
regexp = "Invalid"
)
})
test_that("expect_parquet fails on file's number of line", {
expect_error(
expect_parquet(parquetize_example("iris_dataset"), with_lines = 25),
regexp = "not equal"
)
})
test_that("expect_parquet works without partitions", {
expect_no_error(
expect_parquet(parquetize_example("iris_dataset"), with_lines = 150)
)
})
test_that("expect_parquet works with partitions", {
expect_no_error(
expect_parquet(parquetize_example("iris_dataset"),
with_lines = 150,
with_partitions = c('Species=setosa', 'Species=versicolor', 'Species=virginica'),
with_files = 3)
)
})
test_that("expect_parquet works with columns", {
expect_no_error(
expect_parquet(parquetize_example("iris_dataset"),
with_lines = 150,
with_columns = c("Petal.Width", "Sepal.Length", "Sepal.Width", "Species", "Petal.Length"))
)
})
test_that("expect_parquet fails works with partitions", {
expect_error(
expect_parquet(parquetize_example("iris_dataset"),
with_lines = 150,
with_partitions = c('Species=setosa')),
class = "partquetize_test_with_partitions"
)
})
test_that("expect_parquet fails with bad columns columns", {
expect_error(
expect_parquet(parquetize_example("iris_dataset"),
with_lines = 150,
with_columns = c("Petal.Length", "Petal.Width", "Sepal.Length")),
class = "partquetize_test_with_columns"
)
})
test_that("expect_missing_argument check good errors", {
raising_fun <- function() {
cli_abort("string", class = "parquetize_missing_argument")
}
expect_no_error(
expect_missing_argument(raising_fun(), regexp = "string")
)
})
test_that("expect_missing_argument fails on bad string", {
raising_fun <- function() {
cli_abort("string", class = "parquetize_missing_argument")
}
expect_error(
expect_missing_argument(raising_fun(), regexp = "message")
)
})
test_that("expect_missing_argument fails on bad error type", {
raising_fun <- function() {
cli_abort("string", class = "a_class")
}
expect_error(
expect_missing_argument(raising_fun(), regexp = "string"),
class = "a_class"
)
})
test_that("expect_parquet fails with bad files number", {
expect_error(
expect_parquet(parquetize_example("iris_dataset"), with_lines = 150, with_files = 100),
class = "partquetize_test_with_files"
)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.