Nothing
context ("save and load")
testthat::skip_on_cran ()
testthat::skip_on_os ("mac")
test_all <- (identical (Sys.getenv ("MPADGE_LOCAL"), "true") |
identical (Sys.getenv ("GITHUB_WORKFLOW"), "test-coverage"))
if (!test_all) {
RcppParallel::setThreadOptions (numThreads = 2)
}
test_that ("save and load", {
clear_dodgr_cache ()
net0 <- weight_streetnet (hampi)
f <- file.path (tempdir (), "junk")
expect_silent (
dodgr_save_streetnet (net0, f)
)
expect_false (file.exists (f))
f <- paste0 (f, ".Rds")
expect_true (file.exists (f))
x <- readRDS (f)
expect_is (x, "list")
expect_identical (
names (x),
c (
"graph", "verts", "graph_c",
"verts_c", "edge_map", "junctions"
)
)
flist0 <- list.files (tempdir (), pattern = "^dodgr\\_")
clear_dodgr_cache ()
net1 <- dodgr_load_streetnet (f)
expect_equal (net0, net1)
flist1 <- list.files (tempdir (), pattern = "^dodgr\\_")
# This now fails in GHA test environments for some reason
# expect_true (all (flist1 %in% flist0))
})
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.