tests/testthat/test-pool-methods.R

test_that("localCheckout works", {
  pool <- poolCreate(function(x) 1)
  defer(poolClose(pool))

  f <- function() {
    localCheckout(pool)
    checkCounts(pool, free = 0, taken = 1)
  }

  f()
  checkCounts(pool, free = 1, taken = 0)
})
rstudio/pool documentation built on Feb. 18, 2024, 3:01 p.m.