CRAN Package Check Results for Package rtweet

Last updated on 2023-10-03 08:05:02 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.1.0 11.81 85.76 97.57 NOTE
r-devel-linux-x86_64-debian-gcc 1.1.0 9.73 65.66 75.39 ERROR
r-devel-linux-x86_64-fedora-clang 1.1.0 117.81 ERROR
r-devel-linux-x86_64-fedora-gcc 1.1.0 127.36 ERROR
r-devel-windows-x86_64 1.1.0 11.00 98.00 109.00 ERROR
r-patched-linux-x86_64 1.1.0 10.94 84.73 95.67 OK
r-release-linux-x86_64 1.1.0 9.22 84.35 93.57 OK
r-release-macos-arm64 1.1.0 44.00 OK
r-release-macos-x86_64 1.1.0 70.00 OK
r-release-windows-x86_64 1.1.0 13.00 109.00 122.00 OK
r-oldrel-macos-arm64 1.1.0 38.00 OK
r-oldrel-macos-x86_64 1.1.0 53.00 OK
r-oldrel-windows-x86_64 1.1.0 14.00 98.00 112.00 OK

Check Details

Version: 1.1.0
Check: Rd \usage sections
Result: NOTE
    Documented arguments not in \usage in documentation object 'TWIT_paginate_max_id':
     ‘parse’
    
    Functions with \usage entries need to have the appropriate \alias
    entries, and all their arguments documented.
    The \usage entries must correspond to syntactically valid R code.
    See chapter ‘Writing R documentation files’ in the ‘Writing R
    Extensions’ manual.
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64

Version: 1.1.0
Check: tests
Result: ERROR
     Running ‘testthat.R’ [13s/21s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > # Use conditionally testthat
     > tests_are_doable <- requireNamespace("rtweet", quietly = TRUE) &&
     + requireNamespace("testthat", quietly = TRUE) &&
     + requireNamespace("vcr", quietly = TRUE)
     >
     > if (tests_are_doable) {
     + library(testthat)
     + library(rtweet)
     +
     + test_check("rtweet")
     +
     + }
     [ FAIL 18 | WARN 0 | SKIP 110 | PASS 61 ]
    
     ══ Skipped tests (110) ═════════════════════════════════════════════════════════
     • Auth not available (82): 'test-auth.R:8:3', 'test-block.R:2:3',
     'test-clean_tweets.R:3:3', 'test-direct_messages.R:3:3',
     'test-extractors.R:3:3', 'test-favorites.R:4:3', 'test-favorites.R:15:3',
     'test-favorites.R:33:5', 'test-favorites.R:42:5', 'test-favorites.R:50:5',
     'test-followers.R:3:3', 'test-followers.R:17:5', 'test-friends.R:3:3',
     'test-friends.R:13:3', 'test-friends.R:29:3', 'test-friends.R:38:3',
     'test-friends.R:46:3', 'test-friends.R:54:3', 'test-friends.R:62:7',
     'test-geo_objects.R:113:5', 'test-graph-network.R:4:3',
     'test-graph-network.R:14:3', 'test-graph-network.R:24:3',
     'test-graph-network.R:34:3', 'test-graph-network.R:44:3',
     'test-graph-network.R:97:3', 'test-graph-network.R:105:3',
     'test-http.R:11:3', 'test-http.R:30:3', 'test-lists_members.R:3:3',
     'test-lists_memberships.R:3:3', 'test-lists_statuses.R:3:3',
     'test-lists_subscribers.R:3:3', 'test-lists_subscriptions.R:3:3',
     'test-lists_users.R:3:3', 'test-mentions.R:3:3', 'test-mentions.R:14:5',
     'test-methods.R:2:3', 'test-post-favorite.R:4:5', 'test-post-tweet.R:4:3',
     'test-post-tweet.R:29:3', 'test-post-tweet.R:39:3', 'test-post-user.R:2:3',
     'test-post-user.R:14:3', 'test-post-user.R:27:3', 'test-rate_limit.R:3:3',
     'test-rate_limit.R:11:3', 'test-rate_limit.R:20:3', 'test-rate_limit.R:32:3',
     'test-rate_limit.R:40:3', 'test-retweets.R:3:3', 'test-retweets.R:13:3',
     'test-retweets.R:21:3', 'test-search_users.R:3:3', 'test-statuses.R:13:3',
     'test-statuses.R:25:3', 'test-statuses.R:33:3', 'test-statuses.R:41:3',
     'test-statuses.R:50:3', 'test-statuses.R:58:3', 'test-statuses.R:67:3',
     'test-statuses.R:75:3', 'test-statuses.R:85:3', 'test-statuses.R:94:3',
     'test-statuses.R:105:3', 'test-statuses.R:113:3', 'test-subset.R:30:3',
     'test-timeline.R:3:3', ???, 'test-timeline.R:35:3', 'test-timeline.R:44:3',
     ???, 'test-tokens.R:9:3', 'test-trends.R:3:3', 'test-trends.R:19:3',
     'test-trends.R:33:3', 'test-tweet_object.R:3:3', 'test-users.R:3:3',
     'test-users.R:16:3', 'test-users.R:27:3', 'test-users.R:39:3',
     'test-users.R:46:3'
     • No longer working (1): 'test-stream.R:2:3'
     • On CRAN (17): 'test-auth.R:2:3', 'test-auth.R:28:3', 'test-auth.R:39:3',
     'test-collections.R:2:3', 'test-next_cursor.R:12:3',
     'test-next_cursor.R:41:3', 'test-post-tweet.R:47:3',
     'test-post-tweet.R:60:3', 'test-post-tweet.R:83:3',
     'test-search_tweets.R:15:3', 'test-stream.R:16:3', 'test-stream_rules.R:2:3',
     'test-stream_rules.R:12:3', 'test-stream_rules.R:26:3',
     'test-stream_rules.R:40:3', 'test-tweet_threading.R:33:3',
     'test-user_id.R:4:3'
     • Requires different authentication (4): 'test-premium.R:4:5',
     'test-premium.R:17:5', 'test-premium.R:30:5', 'test-timeline.R:15:5'
     • Without old data (1): 'test-save_as_csv.R:2:3'
     • requires manual testing (3): 'test-limits.R:2:3', 'test-post-block.R:3:3',
     'test-post-message.R:2:3'
     • webshot::is_phantomjs_installed() is not TRUE (2): 'test-tweet_shot.R:4:5',
     'test-tweet_shot.R:20:3'
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Error ('test-coords.R:3:3'): lookup_coords returns coords data ──────────────
     Error in `lookup_coords("kansas city, mo")`: is.atomic(components) is not TRUE
     Backtrace:
     ▆
     1. └─rtweet::lookup_coords("kansas city, mo") at test-coords.R:3:2
     2. └─base::stopifnot(is.atomic(address), is.atomic(components))
     ── Error ('test-extractors.R:15:3'): users_data works ──────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-extractors.R:15:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("r") at test-extractors.R:16:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:55:3'): graphing functions work ────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:55:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("twitter filter:verified") at test-graph-network.R:56:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:75:3'): network_data works ─────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:75:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 20) at test-graph-network.R:76:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:86:3'): network_graph works ────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:86:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 20) at test-graph-network.R:87:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-lat_lng.R:2:3'): lat_lng works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-lat_lng.R:2:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets(...) at test-lat_lng.R:3:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-rbind.R:3:3'): do_call_rbind works ─────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-rbind.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─base::lapply(...) at test-rbind.R:4:4
     4. └─rtweet (local) FUN(X[[i]], ...)
     5. └─rtweet:::search_params(...)
     6. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-rbind.R:16:3'): rbind works ────────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-rbind.R:16:2
     2. │ └─cassette$call_block(...)
     3. └─base::lapply(...) at test-rbind.R:17:4
     4. └─rtweet (local) FUN(X[[i]], ...)
     5. └─rtweet:::search_params(...)
     6. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:3:3'): search_tweets returns tweets data and latlng ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 50) at test-search_tweets.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:21:3'): non-existent search returns empty data frame ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:21:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc") at test-search_tweets.R:22:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:30:3'): search_tweets2 can search for multiple queries ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:30:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(c("#rstats", "open science"), n = 50) at test-search_tweets.R:31:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:39:3'): search_tweets uses POSIXct at created_at, #660 ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:39:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(c("#rstats", "open science"), n = 50) at test-search_tweets.R:40:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:47:3'): search_tweets2 works ───────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:47:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(...) at test-search_tweets.R:48:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:54:3'): search_tweets ──────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:54:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets(...) at test-search_tweets.R:55:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-subset.R:3:3'): [.tweets works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-subset.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats") at test-subset.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:3:3'): ts_plot works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:12:3'): ts_data works ────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:12:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:13:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:20:3'): ts_plot grouped works ────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:20:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:21:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
    
     [ FAIL 18 | WARN 0 | SKIP 110 | PASS 61 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.1.0
Check: tests
Result: ERROR
     Running ‘testthat.R’ [20s/23s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > # Use conditionally testthat
     > tests_are_doable <- requireNamespace("rtweet", quietly = TRUE) &&
     + requireNamespace("testthat", quietly = TRUE) &&
     + requireNamespace("vcr", quietly = TRUE)
     >
     > if (tests_are_doable) {
     + library(testthat)
     + library(rtweet)
     +
     + test_check("rtweet")
     +
     + }
     [ FAIL 18 | WARN 0 | SKIP 110 | PASS 61 ]
    
     ══ Skipped tests (110) ═════════════════════════════════════════════════════════
     • Auth not available (82): 'test-auth.R:8:3', 'test-block.R:2:3',
     'test-clean_tweets.R:3:3', 'test-direct_messages.R:3:3',
     'test-extractors.R:3:3', 'test-favorites.R:4:3', 'test-favorites.R:15:3',
     'test-favorites.R:33:5', 'test-favorites.R:42:5', 'test-favorites.R:50:5',
     'test-followers.R:3:3', 'test-followers.R:17:5', 'test-friends.R:3:3',
     'test-friends.R:13:3', 'test-friends.R:29:3', 'test-friends.R:38:3',
     'test-friends.R:46:3', 'test-friends.R:54:3', 'test-friends.R:62:7',
     'test-geo_objects.R:113:5', 'test-graph-network.R:4:3',
     'test-graph-network.R:14:3', 'test-graph-network.R:24:3',
     'test-graph-network.R:34:3', 'test-graph-network.R:44:3',
     'test-graph-network.R:97:3', 'test-graph-network.R:105:3',
     'test-http.R:11:3', 'test-http.R:30:3', 'test-lists_members.R:3:3',
     'test-lists_memberships.R:3:3', 'test-lists_statuses.R:3:3',
     'test-lists_subscribers.R:3:3', 'test-lists_subscriptions.R:3:3',
     'test-lists_users.R:3:3', 'test-mentions.R:3:3', 'test-mentions.R:14:5',
     'test-methods.R:2:3', 'test-post-favorite.R:4:5', 'test-post-tweet.R:4:3',
     'test-post-tweet.R:29:3', 'test-post-tweet.R:39:3', 'test-post-user.R:2:3',
     'test-post-user.R:14:3', 'test-post-user.R:27:3', 'test-rate_limit.R:3:3',
     'test-rate_limit.R:11:3', 'test-rate_limit.R:20:3', 'test-rate_limit.R:32:3',
     'test-rate_limit.R:40:3', 'test-retweets.R:3:3', 'test-retweets.R:13:3',
     'test-retweets.R:21:3', 'test-search_users.R:3:3', 'test-statuses.R:13:3',
     'test-statuses.R:25:3', 'test-statuses.R:33:3', 'test-statuses.R:41:3',
     'test-statuses.R:50:3', 'test-statuses.R:58:3', 'test-statuses.R:67:3',
     'test-statuses.R:75:3', 'test-statuses.R:85:3', 'test-statuses.R:94:3',
     'test-statuses.R:105:3', 'test-statuses.R:113:3', 'test-subset.R:30:3',
     'test-timeline.R:3:3', ???, 'test-timeline.R:35:3', 'test-timeline.R:44:3',
     ???, 'test-tokens.R:9:3', 'test-trends.R:3:3', 'test-trends.R:19:3',
     'test-trends.R:33:3', 'test-tweet_object.R:3:3', 'test-users.R:3:3',
     'test-users.R:16:3', 'test-users.R:27:3', 'test-users.R:39:3',
     'test-users.R:46:3'
     • No longer working (1): 'test-stream.R:2:3'
     • On CRAN (17): 'test-auth.R:2:3', 'test-auth.R:28:3', 'test-auth.R:39:3',
     'test-collections.R:2:3', 'test-next_cursor.R:12:3',
     'test-next_cursor.R:41:3', 'test-post-tweet.R:47:3',
     'test-post-tweet.R:60:3', 'test-post-tweet.R:83:3',
     'test-search_tweets.R:15:3', 'test-stream.R:16:3', 'test-stream_rules.R:2:3',
     'test-stream_rules.R:12:3', 'test-stream_rules.R:26:3',
     'test-stream_rules.R:40:3', 'test-tweet_threading.R:33:3',
     'test-user_id.R:4:3'
     • Requires different authentication (4): 'test-premium.R:4:5',
     'test-premium.R:17:5', 'test-premium.R:30:5', 'test-timeline.R:15:5'
     • Without old data (1): 'test-save_as_csv.R:2:3'
     • requires manual testing (3): 'test-limits.R:2:3', 'test-post-block.R:3:3',
     'test-post-message.R:2:3'
     • webshot::is_phantomjs_installed() is not TRUE (2): 'test-tweet_shot.R:4:5',
     'test-tweet_shot.R:20:3'
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Error ('test-coords.R:3:3'): lookup_coords returns coords data ──────────────
     Error in `lookup_coords("kansas city, mo")`: is.atomic(components) is not TRUE
     Backtrace:
     ▆
     1. └─rtweet::lookup_coords("kansas city, mo") at test-coords.R:3:2
     2. └─base::stopifnot(is.atomic(address), is.atomic(components))
     ── Error ('test-extractors.R:15:3'): users_data works ──────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-extractors.R:15:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("r") at test-extractors.R:16:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:55:3'): graphing functions work ────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:55:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("twitter filter:verified") at test-graph-network.R:56:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:75:3'): network_data works ─────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:75:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 20) at test-graph-network.R:76:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:86:3'): network_graph works ────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:86:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 20) at test-graph-network.R:87:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-lat_lng.R:2:3'): lat_lng works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-lat_lng.R:2:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets(...) at test-lat_lng.R:3:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-rbind.R:3:3'): do_call_rbind works ─────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-rbind.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─base::lapply(...) at test-rbind.R:4:4
     4. └─rtweet (local) FUN(X[[i]], ...)
     5. └─rtweet:::search_params(...)
     6. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-rbind.R:16:3'): rbind works ────────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-rbind.R:16:2
     2. │ └─cassette$call_block(...)
     3. └─base::lapply(...) at test-rbind.R:17:4
     4. └─rtweet (local) FUN(X[[i]], ...)
     5. └─rtweet:::search_params(...)
     6. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:3:3'): search_tweets returns tweets data and latlng ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 50) at test-search_tweets.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:21:3'): non-existent search returns empty data frame ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:21:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc") at test-search_tweets.R:22:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:30:3'): search_tweets2 can search for multiple queries ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:30:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(c("#rstats", "open science"), n = 50) at test-search_tweets.R:31:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:39:3'): search_tweets uses POSIXct at created_at, #660 ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:39:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(c("#rstats", "open science"), n = 50) at test-search_tweets.R:40:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:47:3'): search_tweets2 works ───────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:47:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(...) at test-search_tweets.R:48:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:54:3'): search_tweets ──────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:54:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets(...) at test-search_tweets.R:55:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-subset.R:3:3'): [.tweets works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-subset.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats") at test-subset.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:3:3'): ts_plot works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:12:3'): ts_data works ────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:12:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:13:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:20:3'): ts_plot grouped works ────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:20:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:21:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
    
     [ FAIL 18 | WARN 0 | SKIP 110 | PASS 61 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.1.0
Check: tests
Result: ERROR
     Running ‘testthat.R’ [20s/24s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > # Use conditionally testthat
     > tests_are_doable <- requireNamespace("rtweet", quietly = TRUE) &&
     + requireNamespace("testthat", quietly = TRUE) &&
     + requireNamespace("vcr", quietly = TRUE)
     >
     > if (tests_are_doable) {
     + library(testthat)
     + library(rtweet)
     +
     + test_check("rtweet")
     +
     + }
     [ FAIL 18 | WARN 0 | SKIP 110 | PASS 61 ]
    
     ══ Skipped tests (110) ═════════════════════════════════════════════════════════
     • Auth not available (82): 'test-auth.R:8:3', 'test-block.R:2:3',
     'test-clean_tweets.R:3:3', 'test-direct_messages.R:3:3',
     'test-extractors.R:3:3', 'test-favorites.R:4:3', 'test-favorites.R:15:3',
     'test-favorites.R:33:5', 'test-favorites.R:42:5', 'test-favorites.R:50:5',
     'test-followers.R:3:3', 'test-followers.R:17:5', 'test-friends.R:3:3',
     'test-friends.R:13:3', 'test-friends.R:29:3', 'test-friends.R:38:3',
     'test-friends.R:46:3', 'test-friends.R:54:3', 'test-friends.R:62:7',
     'test-geo_objects.R:113:5', 'test-graph-network.R:4:3',
     'test-graph-network.R:14:3', 'test-graph-network.R:24:3',
     'test-graph-network.R:34:3', 'test-graph-network.R:44:3',
     'test-graph-network.R:97:3', 'test-graph-network.R:105:3',
     'test-http.R:11:3', 'test-http.R:30:3', 'test-lists_members.R:3:3',
     'test-lists_memberships.R:3:3', 'test-lists_statuses.R:3:3',
     'test-lists_subscribers.R:3:3', 'test-lists_subscriptions.R:3:3',
     'test-lists_users.R:3:3', 'test-mentions.R:3:3', 'test-mentions.R:14:5',
     'test-methods.R:2:3', 'test-post-favorite.R:4:5', 'test-post-tweet.R:4:3',
     'test-post-tweet.R:29:3', 'test-post-tweet.R:39:3', 'test-post-user.R:2:3',
     'test-post-user.R:14:3', 'test-post-user.R:27:3', 'test-rate_limit.R:3:3',
     'test-rate_limit.R:11:3', 'test-rate_limit.R:20:3', 'test-rate_limit.R:32:3',
     'test-rate_limit.R:40:3', 'test-retweets.R:3:3', 'test-retweets.R:13:3',
     'test-retweets.R:21:3', 'test-search_users.R:3:3', 'test-statuses.R:13:3',
     'test-statuses.R:25:3', 'test-statuses.R:33:3', 'test-statuses.R:41:3',
     'test-statuses.R:50:3', 'test-statuses.R:58:3', 'test-statuses.R:67:3',
     'test-statuses.R:75:3', 'test-statuses.R:85:3', 'test-statuses.R:94:3',
     'test-statuses.R:105:3', 'test-statuses.R:113:3', 'test-subset.R:30:3',
     'test-timeline.R:3:3', ???, 'test-timeline.R:35:3', 'test-timeline.R:44:3',
     ???, 'test-tokens.R:9:3', 'test-trends.R:3:3', 'test-trends.R:19:3',
     'test-trends.R:33:3', 'test-tweet_object.R:3:3', 'test-users.R:3:3',
     'test-users.R:16:3', 'test-users.R:27:3', 'test-users.R:39:3',
     'test-users.R:46:3'
     • No longer working (1): 'test-stream.R:2:3'
     • On CRAN (17): 'test-auth.R:2:3', 'test-auth.R:28:3', 'test-auth.R:39:3',
     'test-collections.R:2:3', 'test-next_cursor.R:12:3',
     'test-next_cursor.R:41:3', 'test-post-tweet.R:47:3',
     'test-post-tweet.R:60:3', 'test-post-tweet.R:83:3',
     'test-search_tweets.R:15:3', 'test-stream.R:16:3', 'test-stream_rules.R:2:3',
     'test-stream_rules.R:12:3', 'test-stream_rules.R:26:3',
     'test-stream_rules.R:40:3', 'test-tweet_threading.R:33:3',
     'test-user_id.R:4:3'
     • Requires different authentication (4): 'test-premium.R:4:5',
     'test-premium.R:17:5', 'test-premium.R:30:5', 'test-timeline.R:15:5'
     • Without old data (1): 'test-save_as_csv.R:2:3'
     • requires manual testing (3): 'test-limits.R:2:3', 'test-post-block.R:3:3',
     'test-post-message.R:2:3'
     • webshot::is_phantomjs_installed() is not TRUE (2): 'test-tweet_shot.R:4:5',
     'test-tweet_shot.R:20:3'
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Error ('test-coords.R:3:3'): lookup_coords returns coords data ──────────────
     Error in `lookup_coords("kansas city, mo")`: is.atomic(components) is not TRUE
     Backtrace:
     ▆
     1. └─rtweet::lookup_coords("kansas city, mo") at test-coords.R:3:2
     2. └─base::stopifnot(is.atomic(address), is.atomic(components))
     ── Error ('test-extractors.R:15:3'): users_data works ──────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-extractors.R:15:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("r") at test-extractors.R:16:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:55:3'): graphing functions work ────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:55:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("twitter filter:verified") at test-graph-network.R:56:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:75:3'): network_data works ─────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:75:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 20) at test-graph-network.R:76:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:86:3'): network_graph works ────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:86:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 20) at test-graph-network.R:87:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-lat_lng.R:2:3'): lat_lng works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-lat_lng.R:2:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets(...) at test-lat_lng.R:3:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-rbind.R:3:3'): do_call_rbind works ─────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-rbind.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─base::lapply(...) at test-rbind.R:4:4
     4. └─rtweet (local) FUN(X[[i]], ...)
     5. └─rtweet:::search_params(...)
     6. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-rbind.R:16:3'): rbind works ────────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-rbind.R:16:2
     2. │ └─cassette$call_block(...)
     3. └─base::lapply(...) at test-rbind.R:17:4
     4. └─rtweet (local) FUN(X[[i]], ...)
     5. └─rtweet:::search_params(...)
     6. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:3:3'): search_tweets returns tweets data and latlng ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 50) at test-search_tweets.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:21:3'): non-existent search returns empty data frame ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:21:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc") at test-search_tweets.R:22:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:30:3'): search_tweets2 can search for multiple queries ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:30:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(c("#rstats", "open science"), n = 50) at test-search_tweets.R:31:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:39:3'): search_tweets uses POSIXct at created_at, #660 ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:39:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(c("#rstats", "open science"), n = 50) at test-search_tweets.R:40:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:47:3'): search_tweets2 works ───────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:47:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(...) at test-search_tweets.R:48:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:54:3'): search_tweets ──────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:54:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets(...) at test-search_tweets.R:55:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-subset.R:3:3'): [.tweets works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-subset.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats") at test-subset.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:3:3'): ts_plot works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:12:3'): ts_data works ────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:12:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:13:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:20:3'): ts_plot grouped works ────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:20:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:21:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
    
     [ FAIL 18 | WARN 0 | SKIP 110 | PASS 61 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 1.1.0
Check: tests
Result: ERROR
     Running 'testthat.R' [12s]
    Running the tests in 'tests/testthat.R' failed.
    Complete output:
     > # Use conditionally testthat
     > tests_are_doable <- requireNamespace("rtweet", quietly = TRUE) &&
     + requireNamespace("testthat", quietly = TRUE) &&
     + requireNamespace("vcr", quietly = TRUE)
     >
     > if (tests_are_doable) {
     + library(testthat)
     + library(rtweet)
     +
     + test_check("rtweet")
     +
     + }
     [ FAIL 18 | WARN 0 | SKIP 110 | PASS 61 ]
    
     ══ Skipped tests (110) ═════════════════════════════════════════════════════════
     • Auth not available (82): 'test-auth.R:8:3', 'test-block.R:2:3',
     'test-clean_tweets.R:3:3', 'test-direct_messages.R:3:3',
     'test-extractors.R:3:3', 'test-favorites.R:4:3', 'test-favorites.R:15:3',
     'test-favorites.R:33:5', 'test-favorites.R:42:5', 'test-favorites.R:50:5',
     'test-followers.R:3:3', 'test-followers.R:17:5', 'test-friends.R:3:3',
     'test-friends.R:13:3', 'test-friends.R:29:3', 'test-friends.R:38:3',
     'test-friends.R:46:3', 'test-friends.R:54:3', 'test-friends.R:62:7',
     'test-geo_objects.R:113:5', 'test-graph-network.R:4:3',
     'test-graph-network.R:14:3', 'test-graph-network.R:24:3',
     'test-graph-network.R:34:3', 'test-graph-network.R:44:3',
     'test-graph-network.R:97:3', 'test-graph-network.R:105:3',
     'test-http.R:11:3', 'test-http.R:30:3', 'test-lists_members.R:3:3',
     'test-lists_memberships.R:3:3', 'test-lists_statuses.R:3:3',
     'test-lists_subscribers.R:3:3', 'test-lists_subscriptions.R:3:3',
     'test-lists_users.R:3:3', 'test-mentions.R:3:3', 'test-mentions.R:14:5',
     'test-methods.R:2:3', 'test-post-favorite.R:4:5', 'test-post-tweet.R:4:3',
     'test-post-tweet.R:29:3', 'test-post-tweet.R:39:3', 'test-post-user.R:2:3',
     'test-post-user.R:14:3', 'test-post-user.R:27:3', 'test-rate_limit.R:3:3',
     'test-rate_limit.R:11:3', 'test-rate_limit.R:20:3', 'test-rate_limit.R:32:3',
     'test-rate_limit.R:40:3', 'test-retweets.R:3:3', 'test-retweets.R:13:3',
     'test-retweets.R:21:3', 'test-search_users.R:3:3', 'test-statuses.R:13:3',
     'test-statuses.R:25:3', 'test-statuses.R:33:3', 'test-statuses.R:41:3',
     'test-statuses.R:50:3', 'test-statuses.R:58:3', 'test-statuses.R:67:3',
     'test-statuses.R:75:3', 'test-statuses.R:85:3', 'test-statuses.R:94:3',
     'test-statuses.R:105:3', 'test-statuses.R:113:3', 'test-subset.R:30:3',
     'test-timeline.R:3:3', ???, 'test-timeline.R:35:3', 'test-timeline.R:44:3',
     ???, 'test-tokens.R:9:3', 'test-trends.R:3:3', 'test-trends.R:19:3',
     'test-trends.R:33:3', 'test-tweet_object.R:3:3', 'test-users.R:3:3',
     'test-users.R:16:3', 'test-users.R:27:3', 'test-users.R:39:3',
     'test-users.R:46:3'
     • No longer working (1): 'test-stream.R:2:3'
     • On CRAN (18): 'test-auth.R:2:3', 'test-auth.R:28:3', 'test-auth.R:39:3',
     'test-collections.R:2:3', 'test-next_cursor.R:12:3',
     'test-next_cursor.R:41:3', 'test-post-tweet.R:47:3',
     'test-post-tweet.R:60:3', 'test-post-tweet.R:83:3',
     'test-search_tweets.R:15:3', 'test-stream.R:16:3', 'test-stream_rules.R:2:3',
     'test-stream_rules.R:12:3', 'test-stream_rules.R:26:3',
     'test-stream_rules.R:40:3', 'test-tweet_shot.R:5:5',
     'test-tweet_threading.R:33:3', 'test-user_id.R:4:3'
     • Requires different authentication (4): 'test-premium.R:4:5',
     'test-premium.R:17:5', 'test-premium.R:30:5', 'test-timeline.R:15:5'
     • Without old data (1): 'test-save_as_csv.R:2:3'
     • requires manual testing (3): 'test-limits.R:2:3', 'test-post-block.R:3:3',
     'test-post-message.R:2:3'
     • requires visual check (1): 'test-tweet_shot.R:22:3'
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Error ('test-coords.R:3:3'): lookup_coords returns coords data ──────────────
     Error in `lookup_coords("kansas city, mo")`: is.atomic(components) is not TRUE
     Backtrace:
     ▆
     1. └─rtweet::lookup_coords("kansas city, mo") at test-coords.R:3:2
     2. └─base::stopifnot(is.atomic(address), is.atomic(components))
     ── Error ('test-extractors.R:15:3'): users_data works ──────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-extractors.R:15:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("r") at test-extractors.R:16:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:55:3'): graphing functions work ────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:55:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("twitter filter:verified") at test-graph-network.R:56:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:75:3'): network_data works ─────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:75:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 20) at test-graph-network.R:76:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-graph-network.R:86:3'): network_graph works ────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-graph-network.R:86:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 20) at test-graph-network.R:87:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-lat_lng.R:2:3'): lat_lng works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-lat_lng.R:2:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets(...) at test-lat_lng.R:3:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-rbind.R:3:3'): do_call_rbind works ─────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-rbind.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─base::lapply(...) at test-rbind.R:4:4
     4. └─rtweet (local) FUN(X[[i]], ...)
     5. └─rtweet:::search_params(...)
     6. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-rbind.R:16:3'): rbind works ────────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-rbind.R:16:2
     2. │ └─cassette$call_block(...)
     3. └─base::lapply(...) at test-rbind.R:17:4
     4. └─rtweet (local) FUN(X[[i]], ...)
     5. └─rtweet:::search_params(...)
     6. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:3:3'): search_tweets returns tweets data and latlng ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats", n = 50) at test-search_tweets.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:21:3'): non-existent search returns empty data frame ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:21:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc") at test-search_tweets.R:22:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:30:3'): search_tweets2 can search for multiple queries ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:30:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(c("#rstats", "open science"), n = 50) at test-search_tweets.R:31:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:39:3'): search_tweets uses POSIXct at created_at, #660 ──
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:39:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(c("#rstats", "open science"), n = 50) at test-search_tweets.R:40:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:47:3'): search_tweets2 works ───────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:47:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets2(...) at test-search_tweets.R:48:4
     4. └─base::Map("search_tweets", q, MoreArgs = dots)
     5. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
     6. └─rtweet (local) `<fn>`(...)
     7. └─rtweet:::search_params(...)
     8. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-search_tweets.R:54:3'): search_tweets ──────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-search_tweets.R:54:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets(...) at test-search_tweets.R:55:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-subset.R:3:3'): [.tweets works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-subset.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("#rstats") at test-subset.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:3:3'): ts_plot works ─────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:3:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:4:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:12:3'): ts_data works ────────────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:12:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:13:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
     ── Error ('test-ts_plot.R:20:3'): ts_plot grouped works ────────────────────────
     Error in `search_params(q, type = type, include_rts = include_rts, geocode = geocode,
     ...)`: is.atomic(max_id) is not TRUE
     Backtrace:
     ▆
     1. ├─vcr::use_cassette(...) at test-ts_plot.R:20:2
     2. │ └─cassette$call_block(...)
     3. └─rtweet::search_tweets("rstats", n = 100) at test-ts_plot.R:21:4
     4. └─rtweet:::search_params(...)
     5. └─base::stopifnot(is.atomic(q), length(q) == 1L, is.atomic(max_id))
    
     [ FAIL 18 | WARN 0 | SKIP 110 | PASS 61 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-windows-x86_64