Running ‘testthat.R’ [2s/4s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test configuration?
  > # Learn more about the roles of various files in:
  > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
  > # * https://testthat.r-lib.org/articles/special-files.html
  > 
  > library(testthat)
  > library(infoelectoral)
  > 
  > test_check("infoelectoral")
  
  Attaching package: 'dplyr'
  
  The following object is masked from 'package:testthat':
  
      matches
  
  The following objects are masked from 'package:stats':
  
      filter, lag
  
  The following objects are masked from 'package:base':
  
      intersect, setdiff, setequal, union
  
  Downloading https://infoelectoral.interior.gob.es/estaticos/docxl/apliextr/03202307_MUNI.zip
  Downloading https://infoelectoral.interior.gob.es/estaticos/docxl/apliextr/02202307_MESA.zip
  Downloading https://infoelectoral.interior.gob.es/estaticos/docxl/apliextr/02202307_MUNI.zip
  Downloading https://infoelectoral.interior.gob.es/estaticos/docxl/apliextr/02202307_TOTA.zip
  [ FAIL 4 | WARN 0 | SKIP 1 | PASS 0 ]
  
  ══ Skipped tests (1) ═══════════════════════════════════════════════════════════
  • On CRAN (1): 'test-all-elections-provincias.R:24:3'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-candidatos.R:11:1'): (code run outside of `test_that()`) ───────
  Error in `curl::curl_fetch_memory(url, handle = handle)`: SSL peer certificate or SSH remote key was not OK: [infoelectoral.interior.gob.es] server verification failed: certificate signer not trusted. (CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none)
  Backtrace:
       ▆
    1. ├─... %>% filter(codigo_provincia != "99") at test-candidatos.R:11:1
    2. ├─dplyr::filter(., codigo_provincia != "99")
    3. └─infoelectoral::candidatos("senado", "2023", "07", nivel = "municipio")
    4.   └─infoelectoral:::candidatos_senado(anno, mes, nivel)
    5.     └─infoelectoral:::senado_municipios(anno, mes)
    6.       └─infoelectoral:::download_bin(url, temp)
    7.         └─httr::GET(url, add_headers(`User-Agent` = UA, Connection = "keep-alive"))
    8.           └─httr:::request_perform(req, hu$handle$handle)
    9.             ├─httr:::request_fetch(req$output, req$url, handle)
   10.             └─httr:::request_fetch.write_memory(req$output, req$url, handle)
   11.               └─curl::curl_fetch_memory(url, handle = handle)
  ── Error ('test-mesas.R:8:1'): (code run outside of `test_that()`) ─────────────
  Error in `curl::curl_fetch_memory(url, handle = handle)`: SSL peer certificate or SSH remote key was not OK: [infoelectoral.interior.gob.es] server verification failed: certificate signer not trusted. (CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none)
  Backtrace:
      ▆
   1. ├─mesas("congreso", x$anno, x$mes) %>% ... at test-mesas.R:8:1
   2. ├─dplyr::filter(., codigo_provincia != "99")
   3. └─infoelectoral::mesas("congreso", x$anno, x$mes)
   4.   └─infoelectoral:::download_bin(url, temp)
   5.     └─httr::GET(url, add_headers(`User-Agent` = UA, Connection = "keep-alive"))
   6.       └─httr:::request_perform(req, hu$handle$handle)
   7.         ├─httr:::request_fetch(req$output, req$url, handle)
   8.         └─httr:::request_fetch.write_memory(req$output, req$url, handle)
   9.           └─curl::curl_fetch_memory(url, handle = handle)
  ── Error ('test-municipios.R:8:1'): (code run outside of `test_that()`) ────────
  Error in `curl::curl_fetch_memory(url, handle = handle)`: SSL peer certificate or SSH remote key was not OK: [infoelectoral.interior.gob.es] server verification failed: certificate signer not trusted. (CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none)
  Backtrace:
      ▆
   1. ├─municipios("congreso", x$anno, x$mes) %>% ... at test-municipios.R:8:1
   2. ├─dplyr::filter(., codigo_provincia != "99")
   3. └─infoelectoral::municipios("congreso", x$anno, x$mes)
   4.   └─infoelectoral:::download_bin(url, temp)
   5.     └─httr::GET(url, add_headers(`User-Agent` = UA, Connection = "keep-alive"))
   6.       └─httr:::request_perform(req, hu$handle$handle)
   7.         ├─httr:::request_fetch(req$output, req$url, handle)
   8.         └─httr:::request_fetch.write_memory(req$output, req$url, handle)
   9.           └─curl::curl_fetch_memory(url, handle = handle)
  ── Error ('test-provincias.R:8:1'): (code run outside of `test_that()`) ────────
  Error in `curl::curl_fetch_memory(url, handle = handle)`: SSL peer certificate or SSH remote key was not OK: [infoelectoral.interior.gob.es] server verification failed: certificate signer not trusted. (CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none)
  Backtrace:
      ▆
   1. ├─provincias("congreso", x$anno, x$mes) %>% ... at test-provincias.R:8:1
   2. ├─dplyr::filter(., codigo_provincia != "99")
   3. └─infoelectoral::provincias("congreso", x$anno, x$mes)
   4.   └─infoelectoral:::download_bin(url, temp)
   5.     └─httr::GET(url, add_headers(`User-Agent` = UA, Connection = "keep-alive"))
   6.       └─httr:::request_perform(req, hu$handle$handle)
   7.         ├─httr:::request_fetch(req$output, req$url, handle)
   8.         └─httr:::request_fetch.write_memory(req$output, req$url, handle)
   9.           └─curl::curl_fetch_memory(url, handle = handle)
  
  [ FAIL 4 | WARN 0 | SKIP 1 | PASS 0 ]
  Error: Test failures
  Execution halted