R Under development (unstable) (2025-11-06 r88990 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > # 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(kuzuR) > > test_check("kuzuR") [ FAIL 13 | WARN 0 | SKIP 1 | PASS 1 ] ══ Skipped tests (1) ═══════════════════════════════════════════════════════════ • networkx Python package not available (1): 'test-graph.R:8:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-kuzu.R:4:3'): Connection object is created ───────────────────── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu.R:4:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu.R:10:3'): Queries execute and results can be converted ──── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu.R:10:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu.R:30:3'): Result schema functions work correctly ────────── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu.R:30:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu.R:60:3'): as_tibble.kuzu.query_result.QueryResult works correctly ── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu.R:60:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu.R:79:3'): kuzu_get_all, kuzu_get_n, and kuzu_get_next work correctly ── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu.R:79:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu_load_data.R:4:3'): kuzu_copy_from_df works for node and rel tables ── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu_load_data.R:4:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu_load_data.R:63:3'): kuzu_copy_from_df handles various data types ── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu_load_data.R:63:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu_load_data.R:151:3'): kuzu_copy_from_df handles empty data frames ── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu_load_data.R:151:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu_load_data.R:185:3'): kuzu_merge_df works for insertion and update ── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu_load_data.R:185:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu_load_data.R:239:3'): kuzu_copy_from_csv loads data correctly ── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu_load_data.R:239:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu_load_data.R:301:3'): kuzu_copy_from_json loads data correctly ── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu_load_data.R:301:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu_load_data.R:345:3'): kuzu_copy_from_json handles empty JSON files ── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu_load_data.R:345:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) ── Error ('test-kuzu_load_data.R:370:3'): kuzu handles data types DECIMAL and UUID ── Error in `py_run_string_impl(code, local, convert)`: ModuleNotFoundError: No module named 'kuzu' Run `reticulate::py_last_error()` for details. Backtrace: ▆ 1. └─kuzuR::kuzu_connection(":memory:") at test-kuzu_load_data.R:370:3 2. └─reticulate::py_run_string(...) 3. └─reticulate:::py_run_string_impl(code, local, convert) [ FAIL 13 | WARN 0 | SKIP 1 | PASS 1 ] Error: Test failures Execution halted