- using R Under development (unstable) (2025-07-13 r88407)
- using platform: x86_64-pc-linux-gnu
- R was compiled by
clang version 20.1.7
flang version 20.1.7
- running under: Fedora Linux 42 (Workstation Edition)
- using session charset: UTF-8
- using option ‘--no-stop-on-test-error’
- checking for file ‘atrrr/DESCRIPTION’ ... OK
- this is package ‘atrrr’ version ‘0.1.0’
- package encoding: UTF-8
- checking package namespace information ... OK
- checking package dependencies ... OK
- checking if this is a source package ... OK
- checking if there is a namespace ... OK
- checking for executable files ... OK
- checking for hidden files and directories ... OK
- checking for portable file names ... OK
- checking for sufficient/correct file permissions ... OK
- checking whether package ‘atrrr’ can be installed ... OK
See the install log for details.
- checking installed package size ... OK
- checking package directory ... OK
- checking ‘build’ directory ... OK
- checking DESCRIPTION meta-information ... NOTE
Missing dependency on R >= 4.2.0 because package code uses the pipe
placeholder syntax added in R 4.2.0.
File(s) using such syntax:
‘convert.r’
- checking top-level files ... OK
- checking for left-over files ... OK
- checking index information ... OK
- checking package subdirectories ... OK
- checking code files for non-ASCII characters ... OK
- checking R files for syntax errors ... OK
- checking whether the package can be loaded ... OK
- checking whether the package can be loaded with stated dependencies ... OK
- checking whether the package can be unloaded cleanly ... OK
- checking whether the namespace can be loaded with stated dependencies ... OK
- checking whether the namespace can be unloaded cleanly ... OK
- checking loading without being on the library search path ... OK
- checking use of S3 registration ... OK
- checking dependencies in R code ... OK
- checking S3 generic/method consistency ... OK
- checking replacement functions ... OK
- checking foreign function calls ... OK
- checking R code for possible problems ... [16s/18s] OK
- checking Rd files ... OK
- checking Rd metadata ... OK
- checking Rd line widths ... OK
- checking Rd cross-references ... OK
- checking for missing documentation entries ... OK
- checking for code/documentation mismatches ... OK
- checking Rd \usage sections ... OK
- checking Rd contents ... OK
- checking for unstated dependencies in examples ... OK
- checking contents of ‘data’ directory ... OK
- checking data for non-ASCII characters ... OK
- checking LazyData ... OK
- checking data for ASCII and uncompressed saves ... OK
- checking R/sysdata.rda ... OK
- checking installed files from ‘inst/doc’ ... OK
- checking files in ‘vignettes’ ... OK
- checking examples ... OK
- checking for unstated dependencies in ‘tests’ ... OK
- checking tests ... [19s/25s] ERROR
Running ‘testthat.R’ [18s/24s]
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 156 | WARN 0 | SKIP 2 | PASS 13 ]
══ 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 `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
26. └─curl::curl_modify_url(...)
── Error ('test-actors.R:8:3'): user info ──────────────────────────────────────
Error in `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
29. └─curl::curl_modify_url(...)
── Error ('test-actors.R:17:3'): user info pagination ──────────────────────────
Error in `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
30. └─curl::curl_modify_url(...)
── Failure ('test-auto-functions.R:64:7'): test ────────────────────────────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:71:7'): test ────────────────────────────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_get_preferences ─────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_get_profile ─────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_get_profiles ────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_get_suggestions ─────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_put_preferences ─────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_search_actors ───────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_actor_search_actors_typeahead ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_describe_feed_generator ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_actor_feeds ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_actor_likes ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_author_feed ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_feed ─────────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_feed_generator ───
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_feed_generators ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_feed_skeleton ────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_likes ────────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_list_feed ────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_post_thread ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_posts ────────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_quotes ───────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_reposted_by ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_suggested_feeds ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_get_timeline ─────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_search_posts ─────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_feed_send_interactions ────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_actor_starter_packs ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_blocks ──────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_followers ───────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_follows ─────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_known_followers ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_list ────────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_list_blocks ─────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_list_mutes ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_lists ───────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_mutes ───────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_relationships ───
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_starter_pack ────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_get_starter_packs ───
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── 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 <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_mute_actor ──────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_mute_actor_list ─────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_mute_thread ─────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_search_starter_packs ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_unmute_actor ────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_unmute_actor_list ───
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): app_bsky_graph_unmute_thread ───────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): app_bsky_labeler_get_services ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_notification_get_unread_count ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_notification_list_notifications ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_notification_put_preferences ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): app_bsky_notification_register_push ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): app_bsky_notification_update_seen ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_get_config ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_get_popular_feed_generators ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_get_suggestions_skeleton ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_get_tagged_suggestions ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_search_actors_skeleton ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_search_posts_skeleton ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_unspecced_search_starter_packs_skeleton ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_video_get_job_status ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_video_get_upload_limits ───
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): app_bsky_video_upload_video ────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_delete_account ───
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_disable_account_invites ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_disable_invite_codes ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_enable_account_invites ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_get_account_info ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_get_account_infos ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_get_invite_codes ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_get_subject_status ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_search_accounts ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_send_email ───────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_update_account_email ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_update_account_handle ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_update_account_password ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_admin_update_subject_status ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_identity_get_recommended_did_credentials ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_identity_request_plc_operation_signature ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_identity_resolve_handle ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_identity_sign_plc_operation ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_identity_submit_plc_operation ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_identity_update_handle ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_label_query_labels ─────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_moderation_create_report ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_apply_writes ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_create_record ─────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_delete_record ─────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_describe_repo ─────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_get_record ────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_import_repo ───────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_list_missing_blobs ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_list_records ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_put_record ────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_repo_upload_blob ───────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_activate_account ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_check_account_status ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_confirm_email ───
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_create_account ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_create_app_password ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_create_invite_code ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_create_invite_codes ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_create_session ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_deactivate_account ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_delete_account ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_delete_session ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_describe_server ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_get_account_invite_codes ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_get_service_auth ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_get_session ─────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_list_app_passwords ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_refresh_session ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_request_account_delete ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_request_email_confirmation ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_request_email_update ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_request_password_reset ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_reserve_signing_key ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_reset_password ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_revoke_app_password ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_server_update_email ────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_blob ──────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_blocks ────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_checkout ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_head ──────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_latest_commit ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_record ────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_repo ──────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_get_repo_status ───
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_list_blobs ────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_list_repos ────────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_notify_of_update ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_sync_request_crawl ─────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_temp_add_reserved_handle ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Failure ('test-auto-functions.R:100:9'): com_atproto_temp_check_signup_queue ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_temp_fetch_labels ──────
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
Failed to parse URL: Bad hostname
── Failure ('test-auto-functions.R:100:9'): com_atproto_temp_request_phone_verification ──
Expected `{ ... }` to run without any errors.
i Actually got a <simpleError> with text:
comparison (!=) is possible only for atomic and list types
── Error ('test-feed.R:2:3'): get skeets by author ─────────────────────────────
Error in `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
26. └─curl::curl_modify_url(...)
── Error ('test-feed.R:8:3'): get feeds by author ──────────────────────────────
Error in `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
26. └─curl::curl_modify_url(...)
── Error ('test-feed.R:14:3'): search feeds ────────────────────────────────────
Error in `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
26. └─curl::curl_modify_url(...)
── Error ('test-feed.R:20:3'): search feeds ────────────────────────────────────
Error in `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
26. └─curl::curl_modify_url(...)
── Error ('test-feed.R:26:3'): get feed ────────────────────────────────────────
Error in `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
26. └─curl::curl_modify_url(...)
── Error ('test-feed.R:33:3'): get feed ────────────────────────────────────────
Error in `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
26. └─curl::curl_modify_url(...)
── Error ('test-feed.R:41:3'): get own feed ────────────────────────────────────
Error in `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
26. └─curl::curl_modify_url(...)
── 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 `curl::curl_modify_url()`:
! Failed to parse URL: Bad hostname
Backtrace:
▆
1. ├─testthat::expect_type(get_likes(link, parse = FALSE), "list") at test-feed.R:49:3
2. │ └─testthat::quasi_label(enquo(object), arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─atrrr::get_likes(link, parse = FALSE)
5. │ └─atrrr::convert_http_to_at(post_url, .token = .token)
6. │ └─purrr::map_chr(...)
7. │ └─purrr:::map_("character", .x, .f, ..., .progress = .progress)
8. │ ├─purrr:::with_indexed_errors(...)
9. │ │ └─base::withCallingHandlers(...)
10. │ ├─purrr:::call_with_cleanup(...)
11. │ └─atrrr (local) .f(.x[[i]], ...)
12. │ └─atrrr:::resolve_handle(http_info$repo, .token = .token)
13. │ ├─base::do.call(...)
14. │ └─atrrr (local) `<fn>`(handle = "jbgruber.bsky.social", .token = NULL)
15. │ └─atrrr:::make_request(...)
16. │ ├─httr2::req_perform(...)
17. │ │ └─httr2:::check_request(req)
18. │ │ └─httr2:::is_request(req)
19. │ ├─httr2::req_error(...)
20. │ │ └─httr2:::check_request(req)
21. │ │ └─httr2:::is_request(req)
22. │ ├─httr2::req_auth_bearer_token(...)
23. │ │ └─httr2:::check_request(req)
24. │ │ └─httr2:::is_request(req)
25. │ ├─httr2::req_method(...)
26. │ │ └─httr2:::check_request(req)
27. │ │ └─httr2:::is_request(req)
28. │ ├─httr2::request(...)
29. │ │ └─httr2:::new_request(base_url)
30. │ │ └─httr2:::check_string(url, call = error_call)
31. │ │ └─httr2:::.rlang_check_is_string(...)
32. │ │ └─rlang::is_string(x)
33. │ └─httr2::url_build(...)
34. │ └─curl::curl_modify_url(...)
35. └─base::.handleSimpleError(...)
36. └─purrr (local) h(simpleError(msg, call))
37. └─cli::cli_abort(...)
38. └─rlang::abort(...)
── 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 `curl::curl_modify_url()`:
! Failed to parse URL: Bad hostname
Backtrace:
▆
1. ├─testthat::expect_type(get_reposts(link, parse = FALSE), "list") at test-feed.R:58:3
2. │ └─testthat::quasi_label(enquo(object), arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─atrrr::get_reposts(link, parse = FALSE)
5. │ └─atrrr::convert_http_to_at(post_url, .token = .token)
6. │ └─purrr::map_chr(...)
7. │ └─purrr:::map_("character", .x, .f, ..., .progress = .progress)
8. │ ├─purrr:::with_indexed_errors(...)
9. │ │ └─base::withCallingHandlers(...)
10. │ ├─purrr:::call_with_cleanup(...)
11. │ └─atrrr (local) .f(.x[[i]], ...)
12. │ └─atrrr:::resolve_handle(http_info$repo, .token = .token)
13. │ ├─base::do.call(...)
14. │ └─atrrr (local) `<fn>`(handle = "jbgruber.bsky.social", .token = NULL)
15. │ └─atrrr:::make_request(...)
16. │ ├─httr2::req_perform(...)
17. │ │ └─httr2:::check_request(req)
18. │ │ └─httr2:::is_request(req)
19. │ ├─httr2::req_error(...)
20. │ │ └─httr2:::check_request(req)
21. │ │ └─httr2:::is_request(req)
22. │ ├─httr2::req_auth_bearer_token(...)
23. │ │ └─httr2:::check_request(req)
24. │ │ └─httr2:::is_request(req)
25. │ ├─httr2::req_method(...)
26. │ │ └─httr2:::check_request(req)
27. │ │ └─httr2:::is_request(req)
28. │ ├─httr2::request(...)
29. │ │ └─httr2:::new_request(base_url)
30. │ │ └─httr2:::check_string(url, call = error_call)
31. │ │ └─httr2:::.rlang_check_is_string(...)
32. │ │ └─rlang::is_string(x)
33. │ └─httr2::url_build(...)
34. │ └─curl::curl_modify_url(...)
35. └─base::.handleSimpleError(...)
36. └─purrr (local) h(simpleError(msg, call))
37. └─cli::cli_abort(...)
38. └─rlang::abort(...)
── Error ('test-feed.R:67:3'): get feed likes ──────────────────────────────────
Error in `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
26. └─curl::curl_modify_url(...)
── 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 `curl::curl_modify_url()`:
! Failed to parse URL: Bad hostname
Backtrace:
▆
1. ├─testthat::expect_s3_class(get_thread(link), "tbl_df") at test-feed.R:76:3
2. │ └─testthat::quasi_label(enquo(object), arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─atrrr::get_thread(link)
5. │ └─atrrr::convert_http_to_at(post_url, .token = .token)
6. │ └─purrr::map_chr(...)
7. │ └─purrr:::map_("character", .x, .f, ..., .progress = .progress)
8. │ ├─purrr:::with_indexed_errors(...)
9. │ │ └─base::withCallingHandlers(...)
10. │ ├─purrr:::call_with_cleanup(...)
11. │ └─atrrr (local) .f(.x[[i]], ...)
12. │ └─atrrr:::resolve_handle(http_info$repo, .token = .token)
13. │ ├─base::do.call(...)
14. │ └─atrrr (local) `<fn>`(handle = "jbgruber.bsky.social", .token = NULL)
15. │ └─atrrr:::make_request(...)
16. │ ├─httr2::req_perform(...)
17. │ │ └─httr2:::check_request(req)
18. │ │ └─httr2:::is_request(req)
19. │ ├─httr2::req_error(...)
20. │ │ └─httr2:::check_request(req)
21. │ │ └─httr2:::is_request(req)
22. │ ├─httr2::req_auth_bearer_token(...)
23. │ │ └─httr2:::check_request(req)
24. │ │ └─httr2:::is_request(req)
25. │ ├─httr2::req_method(...)
26. │ │ └─httr2:::check_request(req)
27. │ │ └─httr2:::is_request(req)
28. │ ├─httr2::request(...)
29. │ │ └─httr2:::new_request(base_url)
30. │ │ └─httr2:::check_string(url, call = error_call)
31. │ │ └─httr2:::.rlang_check_is_string(...)
32. │ │ └─rlang::is_string(x)
33. │ └─httr2::url_build(...)
34. │ └─curl::curl_modify_url(...)
35. └─base::.handleSimpleError(...)
36. └─purrr (local) h(simpleError(msg, call))
37. └─cli::cli_abort(...)
38. └─rlang::abort(...)
── 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 `curl::curl_modify_url()`:
! Failed to parse URL: Bad hostname
Backtrace:
▆
1. ├─testthat::expect_s3_class(get_replies(link), "tbl_df") at test-feed.R:86:3
2. │ └─testthat::quasi_label(enquo(object), arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─atrrr::get_replies(link)
5. │ └─atrrr::convert_http_to_at(post_url, .token = .token)
6. │ └─purrr::map_chr(...)
7. │ └─purrr:::map_("character", .x, .f, ..., .progress = .progress)
8. │ ├─purrr:::with_indexed_errors(...)
9. │ │ └─base::withCallingHandlers(...)
10. │ ├─purrr:::call_with_cleanup(...)
11. │ └─atrrr (local) .f(.x[[i]], ...)
12. │ └─atrrr:::resolve_handle(http_info$repo, .token = .token)
13. │ ├─base::do.call(...)
14. │ └─atrrr (local) `<fn>`(handle = "jbgruber.bsky.social", .token = NULL)
15. │ └─atrrr:::make_request(...)
16. │ ├─httr2::req_perform(...)
17. │ │ └─httr2:::check_request(req)
18. │ │ └─httr2:::is_request(req)
19. │ ├─httr2::req_error(...)
20. │ │ └─httr2:::check_request(req)
21. │ │ └─httr2:::is_request(req)
22. │ ├─httr2::req_auth_bearer_token(...)
23. │ │ └─httr2:::check_request(req)
24. │ │ └─httr2:::is_request(req)
25. │ ├─httr2::req_method(...)
26. │ │ └─httr2:::check_request(req)
27. │ │ └─httr2:::is_request(req)
28. │ ├─httr2::request(...)
29. │ │ └─httr2:::new_request(base_url)
30. │ │ └─httr2:::check_string(url, call = error_call)
31. │ │ └─httr2:::.rlang_check_is_string(...)
32. │ │ └─rlang::is_string(x)
33. │ └─httr2::url_build(...)
34. │ └─curl::curl_modify_url(...)
35. └─base::.handleSimpleError(...)
36. └─purrr (local) h(simpleError(msg, call))
37. └─cli::cli_abort(...)
38. └─rlang::abort(...)
── Error ('test-feed.R:93:3'): search posts ────────────────────────────────────
Error in `curl::curl_modify_url(scheme = url$scheme, host = url$hostname,
user = url$username, password = url$password, port = url$port,
path = url$path, query = query, fragment = url$fragment)`: Failed to parse URL: Bad hostname
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(...)
26. └─curl::curl_modify_url(...)
── Error ('test-lists.R:3:3'): test getting list ───────────────────────────────
<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 `curl::curl_modify_url()`:
! Failed to parse URL: Bad hostname
Backtrace:
▆
1. ├─testthat::expect_type(get_list(test, parse = FALSE), "list") at test-lists.R:3:3
2. │ └─testthat::quasi_label(enquo(object), arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─atrrr::get_list(test, parse = FALSE)
5. │ └─atrrr::convert_http_to_at(list, .token = .token)
6. │ └─purrr::map_chr(...)
7. │ └─purrr:::map_("character", .x, .f, ..., .progress = .progress)
8. │ ├─purrr:::with_indexed_errors(...)
9. │ │ └─base::withCallingHandlers(...)
10. │ ├─purrr:::call_with_cleanup(...)
11. │ └─atrrr (local) .f(.x[[i]], ...)
12. │ └─atrrr:::resolve_handle(http_info$repo, .token = .token)
13. │ ├─base::do.call(...)
14. │ └─atrrr (local) `<fn>`(handle = "smachlis.bsky.social", .token = NULL)
15. │ └─atrrr:::make_request(...)
16. │ ├─httr2::req_perform(...)
17. │ │ └─httr2:::check_request(req)
18. │ │ └─httr2:::is_request(req)
19. │ ├─httr2::req_error(...)
20. │ │ └─httr2:::check_request(req)
21. │ │ └─httr2:::is_request(req)
22. │ ├─httr2::req_auth_bearer_token(...)
23. │ │ └─httr2:::check_request(req)
24. │ │ └─httr2:::is_request(req)
25. │ ├─httr2::req_method(...)
26. │ │ └─httr2:::check_request(req)
27. │ │ └─httr2:::is_request(req)
28. │ ├─httr2::request(...)
29. │ │ └─httr2:::new_request(base_url)
30. │ │ └─httr2:::check_string(url, call = error_call)
31. │ │ └─httr2:::.rlang_check_is_string(...)
32. │ │ └─rlang::is_string(x)
33. │ └─httr2::url_build(...)
34. │ └─curl::curl_modify_url(...)
35. └─base::.handleSimpleError(...)
36. └─purrr (local) h(simpleError(msg, call))
37. └─cli::cli_abort(...)
38. └─rlang::abort(...)
── Error ('test-lists.R:17:3'): test getting list feed ─────────────────────────
<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 `curl::curl_modify_url()`:
! Failed to parse URL: Bad hostname
Backtrace:
▆
1. ├─testthat::expect_type(get_list_feed(test, parse = FALSE), "list") at test-lists.R:17:3
2. │ └─testthat::quasi_label(enquo(object), arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─atrrr:::get_list_feed(test, parse = FALSE)
5. │ └─atrrr::convert_http_to_at(list, .token = .token)
6. │ └─purrr::map_chr(...)
7. │ └─purrr:::map_("character", .x, .f, ..., .progress = .progress)
8. │ ├─purrr:::with_indexed_errors(...)
9. │ │ └─base::withCallingHandlers(...)
10. │ ├─purrr:::call_with_cleanup(...)
11. │ └─atrrr (local) .f(.x[[i]], ...)
12. │ └─atrrr:::resolve_handle(http_info$repo, .token = .token)
13. │ ├─base::do.call(...)
14. │ └─atrrr (local) `<fn>`(handle = "smachlis.bsky.social", .token = NULL)
15. │ └─atrrr:::make_request(...)
16. │ ├─httr2::req_perform(...)
17. │ │ └─httr2:::check_request(req)
18. │ │ └─httr2:::is_request(req)
19. │ ├─httr2::req_error(...)
20. │ │ └─httr2:::check_request(req)
21. │ │ └─httr2:::is_request(req)
22. │ ├─httr2::req_auth_bearer_token(...)
23. │ │ └─httr2:::check_request(req)
24. │ │ └─httr2:::is_request(req)
25. │ ├─httr2::req_method(...)
26. │ │ └─httr2:::check_request(req)
27. │ │ └─httr2:::is_request(req)
28. │ ├─httr2::request(...)
29. │ │ └─httr2:::new_request(base_url)
30. │ │ └─httr2:::check_string(url, call = error_call)
31. │ │ └─httr2:::.rlang_check_is_string(...)
32. │ │ └─rlang::is_string(x)
33. │ └─httr2::url_build(...)
34. │ └─curl::curl_modify_url(...)
35. └─base::.handleSimpleError(...)
36. └─purrr (local) h(simpleError(msg, call))
37. └─cli::cli_abort(...)
38. └─rlang::abort(...)
── Error ('test-lists.R:28:3'): test getting list feed ─────────────────────────
<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 `curl::curl_modify_url()`:
! Failed to parse URL: Bad hostname
Backtrace:
▆
1. ├─testthat::expect_s3_class(get_starter_pack(test), "tbl_df") at test-lists.R:28:3
2. │ └─testthat::quasi_label(enquo(object), arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─atrrr::get_starter_pack(test)
5. │ └─atrrr::convert_http_to_at(starter_pack, .token = .token)
6. │ └─purrr::map_chr(...)
7. │ └─purrr:::map_("character", .x, .f, ..., .progress = .progress)
8. │ ├─purrr:::with_indexed_errors(...)
9. │ │ └─base::withCallingHandlers(...)
10. │ ├─purrr:::call_with_cleanup(...)
11. │ └─atrrr (local) .f(.x[[i]], ...)
12. │ └─atrrr:::resolve_handle(http_info$repo, .token = .token)
13. │ ├─base::do.call(...)
14. │ └─atrrr (local) `<fn>`(handle = "sof14g1l.bsky.social", .token = NULL)
15. │ └─atrrr:::make_request(...)
16. │ ├─httr2::req_perform(...)
17. │ │ └─httr2:::check_request(req)
18. │ │ └─httr2:::is_request(req)
19. │ ├─httr2::req_error(...)
20. │ │ └─httr2:::check_request(req)
21. │ │ └─httr2:::is_request(req)
22. │ ├─httr2::req_auth_bearer_token(...)
23. │ │ └─httr2:::check_request(req)
24. │ │ └─httr2:::is_request(req)
25. │ ├─httr2::req_method(...)
26. │ │ └─httr2:::check_request(req)
27. │ │ └─httr2:::is_request(req)
28. │ ├─httr2::request(...)
29. │ │ └─httr2:::new_request(base_url)
30. │ │ └─httr2:::check_string(url, call = error_call)
31. │ │ └─httr2:::.rlang_check_is_string(...)
32. │ │ └─rlang::is_string(x)
33. │ └─httr2::url_build(...)
34. │ └─curl::curl_modify_url(...)
35. └─base::.handleSimpleError(...)
36. └─purrr (local) h(simpleError(msg, call))
37. └─cli::cli_abort(...)
38. └─rlang::abort(...)
[ FAIL 156 | WARN 0 | SKIP 2 | PASS 13 ]
Error: Test failures
Execution halted
- checking for unstated dependencies in vignettes ... OK
- checking package vignettes ... OK
- checking re-building of vignette outputs ... [10s/13s] OK
- checking PDF version of manual ... OK
- checking HTML version of manual ... OK
- checking for non-standard things in the check directory ... OK
- checking for detritus in the temp directory ... OK
- DONE
Status: 1 ERROR, 1 NOTE