inst/tinytest/test_is_valid_primary_key.R

if (interactive()) {
  pkgload::load_all()
  library("tinytest")
}


data(mtcars)
expect_true(!is_valid_primary_key(mtcars, "qsec"))
expect_true(!is_valid_primary_key(mtcars, "carb"))
expect_true(!is_valid_primary_key(mtcars, c("qsec", "gear")))
expect_true(is_valid_primary_key(mtcars, c("qsec", "carb")))
cars <- mtcars
cars[["id"]] <- seq_len(nrow(cars))
expect_true(is_valid_primary_key(cars, "id"))

Try the fritools2 package in your browser

Any scripts or data that you put into this service are public.

fritools2 documentation built on July 9, 2023, 7:07 p.m.