在testthat测试中加载包的推荐做法是什么?

时间:2015-12-04 08:04:31

标签: r testthat

在名为" Don't attach dplyr backends"的提交中,Hadley Wickham从加载的包中删除了直接函数调用。可能是为了确保不直接加载包,他将函数调用更改为packagename::function()形式。

我在他的book chapter on testing packages中没有找到相关的指示。

对于我很少使用的功能,我会以这种形式packagename::function()打电话给他们。但是我想知道我倾向于大量使用的软件包,比如dplyr(magrittr)软件包中的链接运算符。应该这些包

  1. 加载tests/test-that.R
  2. tests/testthat/test-file.r下的每个测试文件,
  3. 还是应该通过我的包裹导入所需的导入,如DESCRIPTION文件中所指定的那样?

0 个答案:

没有答案