Nothing
set.seed(42)
cimpleg_result <- CimpleG(
train_data = train_data,
train_targets = train_targets,
test_data = test_data,
test_targets = test_targets,
method = "CimpleG",
target_columns = c("blood_cells", "neurons"),
save_dir=".",
save_format="lz4",
verbose=0
)
date_tag <- format(Sys.time(),"%Y%m%d")
f_name <- paste0("CimpleG_results_target-multitargets_model-CimpleG_t-",date_tag,"-")
f_res <- grep(
pattern=paste0(f_name,"[0-9]{6}",".rds.lz4"),
x=list.files(),
value=TRUE
)[1]
test_that("CimpleG properly saves file", {
expect_true(file.exists(f_res))
})
test_that("CimpleG result can be properly loaded from file", {
res <- load_object(f_res)
expect_s3_class(res, "CimpleG")
})
test_that("save_object and load_object save and load data properly", {
withr::with_file("mtcars.rds", {
save_object(mtcars,file_name = "mtcars.rds",file_format = "lz4")
expect_true(file.exists("mtcars.rds"))
load_res <- load_object("mtcars.rds")
expect_identical(load_res, mtcars)
})
withr::with_file("mtcars.rds", {
save_object(mtcars,file_name = "mtcars.rds",file_format = "bzip2")
expect_true(file.exists("mtcars.rds"))
load_res <- load_object("mtcars.rds")
expect_identical(load_res, mtcars)
})
withr::with_file("mtcars.rds", {
save_object(mtcars,file_name = "mtcars.rds",file_format = "gzip")
expect_true(file.exists("mtcars.rds"))
load_res <- load_object("mtcars.rds")
expect_identical(load_res, mtcars)
})
withr::with_file("mtcars.rds", {
save_object(mtcars,file_name = "mtcars.rds",file_format = "xz")
expect_true(file.exists("mtcars.rds"))
load_res <- load_object("mtcars.rds")
expect_identical(load_res, mtcars)
})
withr::with_file("mtcars.rds", {
save_object(mtcars,file_name = "mtcars.rds",file_format = "nocomp")
expect_true(file.exists("mtcars.rds"))
load_res <- load_object("mtcars.rds")
expect_identical(load_res, mtcars)
})
})
# Cleanup files created
# Run after all tests
withr::defer(unlink(f_res), teardown_env())
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.