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 |
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