CRAN Package Check Results for Package atrrr

Last updated on 2025-01-21 11:48:18 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.0.5 5.77 51.67 57.44 OK
r-devel-linux-x86_64-debian-gcc 0.0.5 3.53 38.44 41.97 OK
r-devel-linux-x86_64-fedora-clang 0.1.0 98.66 OK
r-devel-linux-x86_64-fedora-gcc 0.1.0 109.03 OK
r-devel-windows-x86_64 0.0.4 7.00 74.00 81.00 ERROR
r-patched-linux-x86_64 0.0.4 4.21 43.63 47.84 OK
r-release-linux-x86_64 0.0.4 4.30 43.98 48.28 OK
r-release-macos-arm64 0.0.4 42.00 OK
r-release-macos-x86_64 0.0.4 58.00 OK
r-release-windows-x86_64 0.1.0 8.00 137.00 145.00 OK
r-oldrel-macos-arm64 0.0.4 45.00 OK
r-oldrel-macos-x86_64 0.0.4 58.00 OK
r-oldrel-windows-x86_64 0.0.4 8.00 78.00 86.00 OK

Check Details

Version: 0.0.4
Check: tests
Result: ERROR Running 'testthat.R' [8s] 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(atrrr) > > test_check("atrrr") [ FAIL 82 | WARN 0 | SKIP 2 | PASS 50 ] ══ Skipped tests (2) ═══════════════════════════════════════════════════════════ • !dir.exists(tools::R_user_dir("atrrr", "cache")) is TRUE (2): 'test-convert.R:6:3', 'test-convert.R:16:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-actors.R:2:3'): search actors ────────────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_type(...) at test-actors.R:2:3 2. │ └─testthat::quasi_label(enquo(object), arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─atrrr::search_user("benguinaudeau.bsky.social", parse = FALSE) 5. ├─base::do.call(...) 6. └─atrrr (local) `<fn>`(...) 7. └─atrrr:::make_request(...) 8. ├─httr2::req_perform(...) 9. │ └─httr2:::check_request(req) 10. │ └─httr2:::is_request(req) 11. ├─httr2::req_error(...) 12. │ └─httr2:::check_request(req) 13. │ └─httr2:::is_request(req) 14. ├─httr2::req_auth_bearer_token(...) 15. │ └─httr2:::check_request(req) 16. │ └─httr2:::is_request(req) 17. ├─httr2::req_method(...) 18. │ └─httr2:::check_request(req) 19. │ └─httr2:::is_request(req) 20. ├─httr2::request(...) 21. │ └─httr2:::new_request(base_url) 22. │ └─httr2:::check_string(url, call = error_call) 23. │ └─httr2:::.rlang_check_is_string(...) 24. │ └─rlang::is_string(x) 25. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 26. └─httr2:::stop_input_type(url, "a parsed URL") 27. └─rlang::abort(message, ..., call = call, arg = arg) ── Error ('test-actors.R:8:3'): user info ────────────────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_type(...) at test-actors.R:8:3 2. │ └─testthat::quasi_label(enquo(object), arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─atrrr::get_user_info("benguinaudeau.bsky.social", parse = FALSE) 5. ├─base::append(...) 6. ├─purrr::pluck(...) 7. │ └─purrr:::pluck_raw(.x, list2(...), .default = .default) 8. ├─base::do.call(...) 9. └─atrrr (local) `<fn>`("benguinaudeau.bsky.social", .token = NULL, .return = "json") 10. └─atrrr:::make_request(...) 11. ├─httr2::req_perform(...) 12. │ └─httr2:::check_request(req) 13. │ └─httr2:::is_request(req) 14. ├─httr2::req_error(...) 15. │ └─httr2:::check_request(req) 16. │ └─httr2:::is_request(req) 17. ├─httr2::req_auth_bearer_token(...) 18. │ └─httr2:::check_request(req) 19. │ └─httr2:::is_request(req) 20. ├─httr2::req_method(...) 21. │ └─httr2:::check_request(req) 22. │ └─httr2:::is_request(req) 23. ├─httr2::request(...) 24. │ └─httr2:::new_request(base_url) 25. │ └─httr2:::check_string(url, call = error_call) 26. │ └─httr2:::.rlang_check_is_string(...) 27. │ └─rlang::is_string(x) 28. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 29. └─httr2:::stop_input_type(url, "a parsed URL") 30. └─rlang::abort(message, ..., call = call, arg = arg) ── Error ('test-actors.R:17:3'): user info pagination ────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_equal(nrow(get_user_info(actor = actors)), 75L) at test-actors.R:17:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::nrow(get_user_info(actor = actors)) 5. └─atrrr::get_user_info(actor = actors) 6. ├─base::append(...) 7. ├─purrr::pluck(...) 8. │ └─purrr:::pluck_raw(.x, list2(...), .default = .default) 9. ├─base::do.call(...) 10. └─atrrr (local) `<fn>`(`<chr>`, .token = NULL, .return = "json") 11. └─atrrr:::make_request(...) 12. ├─httr2::req_perform(...) 13. │ └─httr2:::check_request(req) 14. │ └─httr2:::is_request(req) 15. ├─httr2::req_error(...) 16. │ └─httr2:::check_request(req) 17. │ └─httr2:::is_request(req) 18. ├─httr2::req_auth_bearer_token(...) 19. │ └─httr2:::check_request(req) 20. │ └─httr2:::is_request(req) 21. ├─httr2::req_method(...) 22. │ └─httr2:::check_request(req) 23. │ └─httr2:::is_request(req) 24. ├─httr2::request(...) 25. │ └─httr2:::new_request(base_url) 26. │ └─httr2:::check_string(url, call = error_call) 27. │ └─httr2:::.rlang_check_is_string(...) 28. │ └─rlang::is_string(x) 29. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 30. └─httr2:::stop_input_type(url, "a parsed URL") 31. └─rlang::abort(message, ..., call = call, arg = arg) ── Failure ('test-auto-functions.R:64:7'): test ──────────────────────────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:71:7'): test ──────────────────────────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_get_preferences ───── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_get_profile ───────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_get_profiles ──────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_get_suggestions ───── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_search_actors ─────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_search_actors_typeahead ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_describe_feed_generator ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_actor_feeds ────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_actor_likes ────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_author_feed ────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_feed ───────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_feed_generator ─── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_feed_generators ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_feed_skeleton ──── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_likes ──────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_list_feed ──────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_post_thread ────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_posts ──────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_reposted_by ────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_suggested_feeds ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_timeline ───────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_search_posts ───────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_blocks ────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_followers ─────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_follows ───────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_list ──────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_list_blocks ───── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_list_mutes ────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_lists ─────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_mutes ─────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_suggested_follows_by_actor ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_notification_get_unread_count ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_notification_list_notifications ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_get_popular ───── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_get_popular_feed_generators ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_get_timeline_skeleton ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_search_actors_skeleton ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_search_posts_skeleton ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_get_invite_codes ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_get_moderation_action ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_get_moderation_actions ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_get_moderation_report ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_get_moderation_reports ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_get_record ─────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_get_repo ───────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_search_repos ───── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_identity_resolve_handle ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_label_query_labels ───── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_describe_repo ───── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_get_record ──────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_list_records ────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_server_describe_server ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_server_get_account_invite_codes ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_server_get_session ───── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_server_list_app_passwords ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_blob ────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_blocks ──────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_checkout ────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_head ────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_latest_commit ── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_record ──────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_repo ────────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_list_blobs ──────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_list_repos ──────── Expected `{ ... }` to run without any errors. i Actually got a <rlang_error> with text: `url` must be a parsed URL, not a list. ── Error ('test-feed.R:2:3'): get skeets by author ───────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_type(...) at test-feed.R:2:3 2. │ └─testthat::quasi_label(enquo(object), arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─atrrr::get_skeets_authored_by("andrew.heiss.phd", parse = FALSE) 5. ├─base::do.call(...) 6. └─atrrr (local) `<fn>`(...) 7. └─atrrr:::make_request(...) 8. ├─httr2::req_perform(...) 9. │ └─httr2:::check_request(req) 10. │ └─httr2:::is_request(req) 11. ├─httr2::req_error(...) 12. │ └─httr2:::check_request(req) 13. │ └─httr2:::is_request(req) 14. ├─httr2::req_auth_bearer_token(...) 15. │ └─httr2:::check_request(req) 16. │ └─httr2:::is_request(req) 17. ├─httr2::req_method(...) 18. │ └─httr2:::check_request(req) 19. │ └─httr2:::is_request(req) 20. ├─httr2::request(...) 21. │ └─httr2:::new_request(base_url) 22. │ └─httr2:::check_string(url, call = error_call) 23. │ └─httr2:::.rlang_check_is_string(...) 24. │ └─rlang::is_string(x) 25. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 26. └─httr2:::stop_input_type(url, "a parsed URL") 27. └─rlang::abort(message, ..., call = call, arg = arg) ── Error ('test-feed.R:8:3'): get feeds by author ────────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_type(...) at test-feed.R:8:3 2. │ └─testthat::quasi_label(enquo(object), arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─atrrr::get_feeds_created_by("andrew.heiss.phd", parse = FALSE) 5. ├─base::do.call(...) 6. └─atrrr (local) `<fn>`(...) 7. └─atrrr:::make_request(...) 8. ├─httr2::req_perform(...) 9. │ └─httr2:::check_request(req) 10. │ └─httr2:::is_request(req) 11. ├─httr2::req_error(...) 12. │ └─httr2:::check_request(req) 13. │ └─httr2:::is_request(req) 14. ├─httr2::req_auth_bearer_token(...) 15. │ └─httr2:::check_request(req) 16. │ └─httr2:::is_request(req) 17. ├─httr2::req_method(...) 18. │ └─httr2:::check_request(req) 19. │ └─httr2:::is_request(req) 20. ├─httr2::request(...) 21. │ └─httr2:::new_request(base_url) 22. │ └─httr2:::check_string(url, call = error_call) 23. │ └─httr2:::.rlang_check_is_string(...) 24. │ └─rlang::is_string(x) 25. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 26. └─httr2:::stop_input_type(url, "a parsed URL") 27. └─rlang::abort(message, ..., call = call, arg = arg) ── Error ('test-feed.R:14:3'): search feeds ──────────────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_type(...) at test-feed.R:14:3 2. │ └─testthat::quasi_label(enquo(object), arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─atrrr::get_feeds_created_by("andrew.heiss.phd", parse = FALSE) 5. ├─base::do.call(...) 6. └─atrrr (local) `<fn>`(...) 7. └─atrrr:::make_request(...) 8. ├─httr2::req_perform(...) 9. │ └─httr2:::check_request(req) 10. │ └─httr2:::is_request(req) 11. ├─httr2::req_error(...) 12. │ └─httr2:::check_request(req) 13. │ └─httr2:::is_request(req) 14. ├─httr2::req_auth_bearer_token(...) 15. │ └─httr2:::check_request(req) 16. │ └─httr2:::is_request(req) 17. ├─httr2::req_method(...) 18. │ └─httr2:::check_request(req) 19. │ └─httr2:::is_request(req) 20. ├─httr2::request(...) 21. │ └─httr2:::new_request(base_url) 22. │ └─httr2:::check_string(url, call = error_call) 23. │ └─httr2:::.rlang_check_is_string(...) 24. │ └─rlang::is_string(x) 25. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 26. └─httr2:::stop_input_type(url, "a parsed URL") 27. └─rlang::abort(message, ..., call = call, arg = arg) ── Error ('test-feed.R:20:3'): search feeds ──────────────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_type(...) at test-feed.R:20:3 2. │ └─testthat::quasi_label(enquo(object), arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─atrrr::search_feed("#rstats", parse = FALSE) 5. ├─base::do.call(...) 6. └─atrrr (local) `<fn>`(...) 7. └─atrrr:::make_request(...) 8. ├─httr2::req_perform(...) 9. │ └─httr2:::check_request(req) 10. │ └─httr2:::is_request(req) 11. ├─httr2::req_error(...) 12. │ └─httr2:::check_request(req) 13. │ └─httr2:::is_request(req) 14. ├─httr2::req_auth_bearer_token(...) 15. │ └─httr2:::check_request(req) 16. │ └─httr2:::is_request(req) 17. ├─httr2::req_method(...) 18. │ └─httr2:::check_request(req) 19. │ └─httr2:::is_request(req) 20. ├─httr2::request(...) 21. │ └─httr2:::new_request(base_url) 22. │ └─httr2:::check_string(url, call = error_call) 23. │ └─httr2:::.rlang_check_is_string(...) 24. │ └─rlang::is_string(x) 25. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 26. └─httr2:::stop_input_type(url, "a parsed URL") 27. └─rlang::abort(message, ..., call = call, arg = arg) ── Error ('test-feed.R:26:3'): get feed ──────────────────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_type(...) at test-feed.R:26:3 2. │ └─testthat::quasi_label(enquo(object), arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─atrrr::search_feed("#rstats", parse = FALSE) 5. ├─base::do.call(...) 6. └─atrrr (local) `<fn>`(...) 7. └─atrrr:::make_request(...) 8. ├─httr2::req_perform(...) 9. │ └─httr2:::check_request(req) 10. │ └─httr2:::is_request(req) 11. ├─httr2::req_error(...) 12. │ └─httr2:::check_request(req) 13. │ └─httr2:::is_request(req) 14. ├─httr2::req_auth_bearer_token(...) 15. │ └─httr2:::check_request(req) 16. │ └─httr2:::is_request(req) 17. ├─httr2::req_method(...) 18. │ └─httr2:::check_request(req) 19. │ └─httr2:::is_request(req) 20. ├─httr2::request(...) 21. │ └─httr2:::new_request(base_url) 22. │ └─httr2:::check_string(url, call = error_call) 23. │ └─httr2:::.rlang_check_is_string(...) 24. │ └─rlang::is_string(x) 25. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 26. └─httr2:::stop_input_type(url, "a parsed URL") 27. └─rlang::abort(message, ..., call = call, arg = arg) ── Error ('test-feed.R:33:3'): get feed ──────────────────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_type(get_feed(link, parse = FALSE), "list") at test-feed.R:33:3 2. │ └─testthat::quasi_label(enquo(object), arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─atrrr::get_feed(link, parse = FALSE) 5. ├─base::do.call(...) 6. └─atrrr (local) `<fn>`(...) 7. └─atrrr:::make_request(...) 8. ├─httr2::req_perform(...) 9. │ └─httr2:::check_request(req) 10. │ └─httr2:::is_request(req) 11. ├─httr2::req_error(...) 12. │ └─httr2:::check_request(req) 13. │ └─httr2:::is_request(req) 14. ├─httr2::req_auth_bearer_token(...) 15. │ └─httr2:::check_request(req) 16. │ └─httr2:::is_request(req) 17. ├─httr2::req_method(...) 18. │ └─httr2:::check_request(req) 19. │ └─httr2:::is_request(req) 20. ├─httr2::request(...) 21. │ └─httr2:::new_request(base_url) 22. │ └─httr2:::check_string(url, call = error_call) 23. │ └─httr2:::.rlang_check_is_string(...) 24. │ └─rlang::is_string(x) 25. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 26. └─httr2:::stop_input_type(url, "a parsed URL") 27. └─rlang::abort(message, ..., call = call, arg = arg) ── Error ('test-feed.R:41:3'): get own feed ──────────────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_type(get_own_timeline(parse = FALSE), "list") at test-feed.R:41:3 2. │ └─testthat::quasi_label(enquo(object), arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─atrrr::get_own_timeline(parse = FALSE) 5. ├─base::do.call(...) 6. └─atrrr (local) `<fn>`(...) 7. └─atrrr:::make_request(...) 8. ├─httr2::req_perform(...) 9. │ └─httr2:::check_request(req) 10. │ └─httr2:::is_request(req) 11. ├─httr2::req_error(...) 12. │ └─httr2:::check_request(req) 13. │ └─httr2:::is_request(req) 14. ├─httr2::req_auth_bearer_token(...) 15. │ └─httr2:::check_request(req) 16. │ └─httr2:::is_request(req) 17. ├─httr2::req_method(...) 18. │ └─httr2:::check_request(req) 19. │ └─httr2:::is_request(req) 20. ├─httr2::request(...) 21. │ └─httr2:::new_request(base_url) 22. │ └─httr2:::check_string(url, call = error_call) 23. │ └─httr2:::.rlang_check_is_string(...) 24. │ └─rlang::is_string(x) 25. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 26. └─httr2:::stop_input_type(url, "a parsed URL") 27. └─rlang::abort(message, ..., call = call, arg = arg) ── Error ('test-feed.R:49:3'): get likes ─────────────────────────────────────── <purrr_error_indexed/rlang_error/error/condition> Error in `purrr::map_chr(link, function(l) { if (is_at(l)) return(l) http_info <- parse_http_url(l) if (is.na(http_info$repo) | is.na(http_info$rkey)) return(NA_character_) if (!is_did(http_info$repo)) { http_info$repo <- resolve_handle(http_info$repo, .token = .token) } glue::glue_data(http_info, "at://{repo}/{collection}/{rkey}") })`: i In index: 1. Caused by error in `httr2::url_build()`: ! `url` must be a parsed URL, not a list. ── Error ('test-feed.R:58:3'): get reposts ───────────────────────────────────── <purrr_error_indexed/rlang_error/error/condition> Error in `purrr::map_chr(link, function(l) { if (is_at(l)) return(l) http_info <- parse_http_url(l) if (is.na(http_info$repo) | is.na(http_info$rkey)) return(NA_character_) if (!is_did(http_info$repo)) { http_info$repo <- resolve_handle(http_info$repo, .token = .token) } glue::glue_data(http_info, "at://{repo}/{collection}/{rkey}") })`: i In index: 1. Caused by error in `httr2::url_build()`: ! `url` must be a parsed URL, not a list. ── Error ('test-feed.R:67:3'): get feed likes ────────────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_type(get_feed_likes(link, parse = FALSE), "list") at test-feed.R:67:3 2. │ └─testthat::quasi_label(enquo(object), arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─atrrr::get_feed_likes(link, parse = FALSE) 5. ├─base::do.call(...) 6. └─atrrr (local) `<fn>`(...) 7. └─atrrr:::make_request(...) 8. ├─httr2::req_perform(...) 9. │ └─httr2:::check_request(req) 10. │ └─httr2:::is_request(req) 11. ├─httr2::req_error(...) 12. │ └─httr2:::check_request(req) 13. │ └─httr2:::is_request(req) 14. ├─httr2::req_auth_bearer_token(...) 15. │ └─httr2:::check_request(req) 16. │ └─httr2:::is_request(req) 17. ├─httr2::req_method(...) 18. │ └─httr2:::check_request(req) 19. │ └─httr2:::is_request(req) 20. ├─httr2::request(...) 21. │ └─httr2:::new_request(base_url) 22. │ └─httr2:::check_string(url, call = error_call) 23. │ └─httr2:::.rlang_check_is_string(...) 24. │ └─rlang::is_string(x) 25. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 26. └─httr2:::stop_input_type(url, "a parsed URL") 27. └─rlang::abort(message, ..., call = call, arg = arg) ── Error ('test-feed.R:76:3'): get thread ────────────────────────────────────── <purrr_error_indexed/rlang_error/error/condition> Error in `purrr::map_chr(link, function(l) { if (is_at(l)) return(l) http_info <- parse_http_url(l) if (is.na(http_info$repo) | is.na(http_info$rkey)) return(NA_character_) if (!is_did(http_info$repo)) { http_info$repo <- resolve_handle(http_info$repo, .token = .token) } glue::glue_data(http_info, "at://{repo}/{collection}/{rkey}") })`: i In index: 1. Caused by error in `httr2::url_build()`: ! `url` must be a parsed URL, not a list. ── Error ('test-feed.R:86:3'): get replies ───────────────────────────────────── <purrr_error_indexed/rlang_error/error/condition> Error in `purrr::map_chr(link, function(l) { if (is_at(l)) return(l) http_info <- parse_http_url(l) if (is.na(http_info$repo) | is.na(http_info$rkey)) return(NA_character_) if (!is_did(http_info$repo)) { http_info$repo <- resolve_handle(http_info$repo, .token = .token) } glue::glue_data(http_info, "at://{repo}/{collection}/{rkey}") })`: i In index: 1. Caused by error in `httr2::url_build()`: ! `url` must be a parsed URL, not a list. ── Error ('test-feed.R:93:3'): search posts ──────────────────────────────────── Error in `httr2::url_build(list(scheme = "https", hostname = hostname, query = as.list(all_params)))`: `url` must be a parsed URL, not a list. Backtrace: ▆ 1. ├─testthat::expect_type(search_post("rstats", parse = FALSE), "list") at test-feed.R:93:3 2. │ └─testthat::quasi_label(enquo(object), arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─atrrr::search_post("rstats", parse = FALSE) 5. ├─base::do.call(...) 6. └─atrrr (local) `<fn>`(...) 7. └─atrrr:::make_request(...) 8. ├─httr2::req_perform(...) 9. │ └─httr2:::check_request(req) 10. │ └─httr2:::is_request(req) 11. ├─httr2::req_error(...) 12. │ └─httr2:::check_request(req) 13. │ └─httr2:::is_request(req) 14. ├─httr2::req_auth_bearer_token(...) 15. │ └─httr2:::check_request(req) 16. │ └─httr2:::is_request(req) 17. ├─httr2::req_method(...) 18. │ └─httr2:::check_request(req) 19. │ └─httr2:::is_request(req) 20. ├─httr2::request(...) 21. │ └─httr2:::new_request(base_url) 22. │ └─httr2:::check_string(url, call = error_call) 23. │ └─httr2:::.rlang_check_is_string(...) 24. │ └─rlang::is_string(x) 25. └─httr2::url_build(url = list(scheme = "https", hostname = hostname, query = as.list(all_params))) 26. └─httr2:::stop_input_type(url, "a parsed URL") 27. └─rlang::abort(message, ..., call = call, arg = arg) [ FAIL 82 | WARN 0 | SKIP 2 | PASS 50 ] Error: Test failures Execution halted Flavor: r-devel-windows-x86_64