Message-ID: <ffd6533f-f81d-a247-b485-b20474207be5@gmail.com>
Date: 2020-10-20T21:07:10Z
From: Ben Bolker
Subject: [R-pkg-devel] Usage of internet resources in examples
In-Reply-To: <CABtg=KmmCx_MBiqOAipjti63dx=FufnJQoOk=odYdPoRpEASbQ@mail.gmail.com>
On 10/20/20 4:51 PM, G?bor Cs?rdi wrote:
> On Tue, Oct 20, 2020 at 9:45 PM Ben Bolker <bbolker at gmail.com> wrote:
> [...]
>> if (testthat::skip_on_cran())
>>
>> all seem like reasonable solutions.
>
> I don't think you can use `testthat::skip_on_cran()` for this, it does
> not return a logical flag:
>
> ? isTRUE(testthat::skip_on_cran())
> Error: Reason: On CRAN
>
> It only works in testthat tests.
>
> Gabor
>
> [...]
>
oh OK, sorry. The guts of the function are (in testthat:::on_cran(),
which can't be used because it's not exported)
!identical(Sys.getenv("NOT_CRAN"), "true")