inst/tinytest/test_clone.R

ee = expect_equal

# ---------------
# clone.Container
# ---------------
co = container(1, 2, mean)
co2 = clone(co)
ee(co2, co)
ref_clear(co)
expect_true(is_empty(co))
expect_false(is_empty(co2))

# ----------------
# clone.dict.table
# ----------------
dit = dict.table(a = 1, b = 2)
dit2 = clone(dit)
ee(dit2, dit)
ref_clear(dit)
expect_true(is_empty(dit))
expect_false(is_empty(dit2))

Try the container package in your browser

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

container documentation built on Dec. 11, 2022, 5:19 p.m.