Nothing
skip_on_cran()
tmp = tempfile()
status = topodb_download(county = "Sopot", outdir = tmp, unzip = FALSE) # 2.4 MB
# status should be NULL (successfully downloaded), otherwise return NULL
if (!is.null(status)) {
return(NULL)
}
file_path = list.files(tmp, full.names = TRUE)
file_ext = substr(file_path, nchar(file_path) - 2, nchar(file_path))
test_that("check file ext", {
expect_true(file_ext == "zip")
})
# unzip
tmp = tempfile()
status = topodb_download(TERYT = 2264, outdir = tmp, unzip = TRUE) # 2.4 MB
if (!is.null(status)) {
return(NULL)
}
file_path = list.files(tmp, full.names = TRUE, recursive = TRUE)
file_ext = substr(file_path, nchar(file_path) - 2, nchar(file_path))
test_that("check if zip is removed", {
expect_true(!"zip" %in% file_ext)
})
# test stops
test_that("check stops", {
expect_error(topodb_download(), "'county' and 'TERYT' are empty")
expect_error(topodb_download("Świętochłowice", 2476), "use only one input")
expect_error(topodb_download(county = "XXX"), "incorrect county name")
expect_error(topodb_download(TERYT = "0"), "incorrect TERYT")
})
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.