Running ‘testthat.R’ [180s/255s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(weathercan)
  weathercan v0.6.1
  The included data `stations` has been deprecated in favour of the function `stations()`.
  See ?stations for more details.
  > 
  > Sys.setenv("R_TESTS" = "")
  > 
  > test_check("weathercan")
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  • On CRAN (7)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Failure (test_02_utils.R:19:3): check_ids() as expected ─────────────────────
  `check_ids(1795, stations(), type = "station_id")` produced messages.
  ── Failure (test_02_utils.R:20:3): check_ids() as expected ─────────────────────
  `check_ids("301AR54", stations(), type = "climate_id")` produced messages.
  ── Failure (test_03_station_dl.R:64:2): stations() /stations_meta() return data ──
  `s <- stations()` produced messages.
  Backtrace:
      █
   1. ├─expect_silent(s <- stations()) %>% expect_s3_class("data.frame") test_03_station_dl.R:64:1
   2. ├─testthat::expect_s3_class(., "data.frame")
   3. │ └─testthat::quasi_label(enquo(object), arg = "object")
   4. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   5. └─testthat::expect_silent(s <- stations())
  ── Failure (test_03_station_dl.R:170:3): stations_search quiet/verbose ─────────
  `stations_search(c(54, -122), quiet = TRUE)` produced messages.
  ── Failure (test_03_station_dl.R:171:3): stations_search quiet/verbose ─────────
  `stations_search(coords = c(54, -122), quiet = TRUE)` produced messages.
  ── Failure (test_03_station_dl.R:234:3): stations_search returns normals only ──
  `s <- stations_search("Brandon", normals_years = "current")` produced messages.
  ── Failure (test_03_station_dl.R:239:3): stations_search returns normals only ──
  `s1 <- stations_search("Brandon", normals_years = "1981-2010")` produced messages.
  ── Failure (test_03_station_dl.R:243:3): stations_search returns normals only ──
  `s2 <- stations_search("Brandon", normals_years = "1971-2000")` produced messages.
  ── Failure (test_06_weather_dl_1_hour.R:19:3): weather (hour) returns a data frame ──
  `weather_dl(station_ids = 51423, start = "2014-01-01", end = "2014-01-31")` produced messages.
  ── Failure (test_06_weather_dl_1_hour.R:49:3): weather (hour) formats timezone display ──
  `{ ... }` produced messages.
  ── Failure (test_06_weather_dl_1_hour.R:57:3): weather (hour) formats NL timezone ──
  `{ ... }` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_06_weather_dl_1_hour.R:57:2
   2. │ └─cassette$call_block(...)
   3. ├─`%>%`(...) test_06_weather_dl_1_hour.R:58:4
   4. ├─testthat::expect_is(., "data.frame")
   5. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
   6. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   7. └─testthat::expect_silent(...)
  ── Failure (test_06_weather_dl_1_hour.R:69:3): weather (hour) multiple stations ──
  `{ ... }` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_06_weather_dl_1_hour.R:69:2
   2. │ └─cassette$call_block(...)
   3. └─testthat::expect_silent(...) test_06_weather_dl_1_hour.R:70:4
  ── Failure (test_06_weather_dl_1_hour.R:78:3): weather (hour) multiple stations ──
  `{ ... }` produced messages.
  ── Failure (test_06_weather_dl_1_hour.R:88:3): weather (hour) multiple stations ──
  `{ ... }` produced messages.
  ── Failure (test_06_weather_dl_1_hour.R:100:3): weather (hour) gets all ────────
  `... <- NULL` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_06_weather_dl_1_hour.R:100:2
   2. │ └─cassette$call_block(...)
   3. └─testthat::expect_silent(...) test_06_weather_dl_1_hour.R:101:4
  ── Failure (test_06_weather_dl_1_hour.R:175:3): weather (hour) verbose and quiet ──
  `weather_dl(...)` produced messages.
  ── Failure (test_06_weather_dl_1_hour.R:186:3): weather (hour) handles data with different numbers of columns ──
  `... <- NULL` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_06_weather_dl_1_hour.R:186:2
   2. │ └─cassette$call_block(...)
   3. └─testthat::expect_silent(...) test_06_weather_dl_1_hour.R:187:4
  ── Failure (test_06_weather_dl_1_hour.R:210:3): weather (hour) crosses the year line ──
  `... <- NULL` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_06_weather_dl_1_hour.R:210:2
   2. │ └─cassette$call_block(...)
   3. └─testthat::expect_silent(...) test_06_weather_dl_1_hour.R:211:4
  ── Failure (test_06_weather_dl_2_day.R:43:3): weather (day) gets all, one year ──
  `... <- NULL` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_06_weather_dl_2_day.R:43:2
   2. │ └─cassette$call_block(...)
   3. └─testthat::expect_silent(...) test_06_weather_dl_2_day.R:44:4
  ── Failure (test_06_weather_dl_2_day.R:53:3): weather (day) gets all, one year ──
  `weather_dl(...)` produced messages.
  ── Failure (test_06_weather_dl_2_day.R:69:3): weather (day) gets all, one year ──
  `... <- NULL` produced messages.
  ── Failure (test_06_weather_dl_2_day.R:80:3): weather (day) crosses the year line ──
  `... <- NULL` produced messages.
  ── Failure (test_06_weather_dl_2_day.R:89:3): weather (day) trims NAs ──────────
  `... <- NULL` produced messages.
  ── Failure (test_06_weather_dl_2_day.R:92:3): weather (day) trims NAs ──────────
  `... <- NULL` produced messages.
  ── Failure (test_06_weather_dl_2_day.R:172:3): weather (day) verbose and quiet ──
  `weather_dl(...)` produced messages.
  ── Failure (test_06_weather_dl_3_month.R:6:3): weather (month) returns a data frame ──
  `... <- NULL` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_06_weather_dl_3_month.R:6:2
   2. │ └─cassette$call_block(...)
   3. └─testthat::expect_silent(...) test_06_weather_dl_3_month.R:7:4
  ── Failure (test_06_weather_dl_3_month.R:86:3): weather (month) multiple stations ──
  `... <- NULL` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_06_weather_dl_3_month.R:86:2
   2. │ └─cassette$call_block(...)
   3. └─testthat::expect_silent(...) test_06_weather_dl_3_month.R:87:4
  ── Failure (test_06_weather_dl_3_month.R:111:3): weather (month) verbose and quiet ──
  `weather_dl(...)` produced messages.
  ── Failure (test_06_weather_dl_3_month.R:123:3): weather (month) handles data with different numbers of columns ──
  `... <- NULL` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_06_weather_dl_3_month.R:123:2
   2. │ └─cassette$call_block(...)
   3. └─testthat::expect_silent(...) test_06_weather_dl_3_month.R:124:4
  ── Failure (test_06_weather_dl_3_month.R:132:3): weather (month) handles data with different numbers of columns ──
  `... <- NULL` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_06_weather_dl_3_month.R:132:2
   2. │ └─cassette$call_block(...)
   3. └─testthat::expect_silent(...) test_06_weather_dl_3_month.R:133:4
  ── Failure (test_06_weather_dl_3_month.R:161:3): weather (month) crosses the year line ──
  `... <- NULL` produced messages.
  ── Failure (test_07_weather_args.R:55:3): weather_dl() month format = FALSE ────
  `... <- NULL` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_07_weather_args.R:55:2
   2. │ └─cassette$call_block(...)
   3. └─testthat::expect_silent(...) test_07_weather_args.R:56:4
  ── Failure (test_08_normals.R:196:3): normals_dl() downloads normals/frost dates as tibble - single ──
  `nd <- normals_dl(climate_id = "5010480")` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_08_normals.R:196:2
   2. │ └─cassette$call_block(...)
   3. ├─expect_silent(nd <- normals_dl(climate_id = "5010480")) %>% expect_is("tbl_df") test_08_normals.R:197:4
   4. ├─testthat::expect_is(., "tbl_df")
   5. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
   6. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   7. └─testthat::expect_silent(nd <- normals_dl(climate_id = "5010480"))
  ── Failure (test_08_normals.R:202:3): normals_dl() downloads normals/frost dates as tibble - single ──
  `nd <- normals_dl(climate_id = "5010480", normals_years = "1971-2000")` produced messages.
  Backtrace:
      █
   1. ├─vcr::use_cassette(...) test_08_normals.R:202:2
   2. │ └─cassette$call_block(...)
   3. ├─`%>%`(...) test_08_normals.R:203:4
   4. ├─testthat::expect_is(., "tbl_df")
   5. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
   6. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   7. └─testthat::expect_silent(...)
  ── Failure (test_08_normals.R:211:5): normals_dl() downloads normals/frost dates as tibble - multi 1981 ──
  `nd <- normals_dl(climate_id = c("2403500", "5010480", "1096450"))` produced messages.
  Backtrace:
      █
   1. ├─`%>%`(...) test_08_normals.R:211:4
   2. ├─testthat::expect_is(., "tbl_df")
   3. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
   4. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   5. └─testthat::expect_silent(...)
  ── Failure (test_08_normals.R:229:5): normals_dl() downloads normals/frost dates as tibble - multi 1971 ──
  `... <- NULL` produced messages.
  Backtrace:
      █
   1. ├─`%>%`(...) test_08_normals.R:229:4
   2. ├─testthat::expect_is(., "tbl_df")
   3. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
   4. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   5. └─testthat::expect_silent(...)
  ── Failure (test_08_normals.R:250:5): normals_dl() gets extreme wind chill correctly ──
  `nd <- normals_dl(climate_id = "2100517")` produced messages.
  Backtrace:
      █
   1. ├─expect_silent(nd <- normals_dl(climate_id = "2100517")) %>% expect_is("tbl_df") test_08_normals.R:250:4
   2. ├─testthat::expect_is(., "tbl_df")
   3. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
   4. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   5. └─testthat::expect_silent(nd <- normals_dl(climate_id = "2100517"))
  
  [ FAIL 37 | WARN 0 | SKIP 7 | PASS 634 ]
  Error: Test failures
  Execution halted